问题如下:
通过命令查看字符编码集的环境变量:
echo $LANG
locale
并未发现异常,但是vim文件时中文可以正常显示
初步判断原因是:文件是从windows系统拷贝过来的,原始编码可能是GBK,然后到linux utf-8转换出现了问题:
解决办法: iconv -f gbk -t utf8 原文件 -o 新的文件名
或者通过管道符(不推荐此法): cat 原文件|iconv -f gbk -t utf8
问题如下:
通过命令查看字符编码集的环境变量:
echo $LANG
locale
并未发现异常,但是vim文件时中文可以正常显示
初步判断原因是:文件是从windows系统拷贝过来的,原始编码可能是GBK,然后到linux utf-8转换出现了问题:
解决办法: iconv -f gbk -t utf8 原文件 -o 新的文件名
或者通过管道符(不推荐此法): cat 原文件|iconv -f gbk -t utf8