Linux环境下shell输出的中文文件windows打开乱码问题处理
Posted ~~~~~~~~~~~~~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境下shell输出的中文文件windows打开乱码问题处理相关的知识,希望对你有一定的参考价值。
最近在linux环境使用shell查询数据库,查询结果导出文件,发送到windows查看乱码,记录下解决方法:
linux环境下使用file -i 文件名命令可查看文件的字符集编码为utf-8,windows一般编码为gbk
file -i in.csv
in.csv: text/plain; charset=utf-8
使用如下命令进行字符集编码转换(从utf-8转为gbk):
yum install -y dos2unix
iconv -f utf-8 -t gbk in.csv | dos2unix > out.csv
以上是关于Linux环境下shell输出的中文文件windows打开乱码问题处理的主要内容,如果未能解决你的问题,请参考以下文章