linux与windows下文件编码问题
注:转换操作均在Linux终端进行操作
DOS与Unix格式转换
安装工具:dos2unix
、unix2dos
# ubuntu
apt-get install dos2unix
apt-get install unix2dos
# centos
yum -y install ···
DOS格式转换为Unix格式
单个文件
dos2unix <filename>
多个文件(在文件夹下执行)
find -type f | xargs dos2unix -o
Unix格式转换为DOS格式
单个文件
unix2dos <filename>
多个文件(在文件夹下执行)
find -type f | xargs unix2dos -o
gbk与UTF-8编码转换
转换gbk编码文件为utf-8编码文件
iconv -f gbk -t utf-8 in_filename.csv > out_filename.csv
转换gbk编码文件为utf-8编码文件
iconv -c --verbose -f gbk -t utf-8 in_filename.csv -o out_filename.csv
转换utf-8编码文件为gb2312编码文件
iconv -c --verbose -f utf-8 -t gb2312 in_filename.csv -o out_filename.csv
查看文件当前编码
file -i filename
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步