Ubuntu下经常遇到乱码问题,特别是中文,根本原因是与Windows文本文件的不兼容,所以常需要转换编码。
1. 查询编码: file 命令
2. 转换编码: iconv 命令
注:中文常见编码有GB18030,GB2312,GBK,CP936(微软搞的一个中文字符集,在很多情况下都好用)
iconv略过错误继续转码方法:iconv -f cp936 -t utf8 filename -c -o outputfilename
3. 另一个转码工具: enca命令
Ubuntu下经常遇到乱码问题,特别是中文,根本原因是与Windows文本文件的不兼容,所以常需要转换编码。
1. 查询编码: file 命令
2. 转换编码: iconv 命令
注:中文常见编码有GB18030,GB2312,GBK,CP936(微软搞的一个中文字符集,在很多情况下都好用)
iconv略过错误继续转码方法:iconv -f cp936 -t utf8 filename -c -o outputfilename
3. 另一个转码工具: enca命令