您的位置:首页 > 运维架构 > Linux

linux 文件乱码问题

2014-08-19 11:41 141 查看
最近从oracle导出文本数据出现乱码问题:

原因:linux默认的文件编码是 latin-1,如果你导出的文件是utf-8,gbk等其他字符的话,就会出现乱码问题

解决办法如下:

1a.在Vim中可以直接查看文件编码

:set fileencoding

1b. ~/.vimrc 文件中添加以下内容:

set encoding=utf-8 fileencodings=utf-8,gbk

2. iconv 转换,iconv的命令格式如下:

iconv -f encoding -t encoding inputfile

比如将一个UTF-8 编码的文件转换成GBK编码

iconv -c -f GBK -t UTF-8 file1 -o file2 ###-c是忽略无效的字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: