linux读取windows文件乱码问题(iconv)
如果将windows系统下生成或保存的文本文件上传到Linux系统的时候,会遇到打开乱码的情况
这是因为Liunx系统使用的默认编码是UTF8,
windows系统使用的默认编码是GBK(gb2312)编码,所以才会导致Linux查看windows文件乱码的问题
linux系统里提供的文件转化编码的命令iconv,使用如下:
iconv -t utf-8 -f gb2312 -c a.txt > b.txt
命令参数
-f 原始编码
-t 目标编码
-c 忽略无法转换的字符