中文乱码的原因是windows下是gbk编码,而linux下是utf-8格式。
在linux下需转换文件所在的文件夹下执行下列命令:
加 -c 是为了忽略无效的字符。
iconv -f gbk -t utf8 tmp.txt > tmp.txt.utf8 -c
-f gbk是从gbk格式开始转换
-t utf8是转换到utf8为止
-c 是忽略输出的非法字符
中文乱码的原因是windows下是gbk编码,而linux下是utf-8格式。
在linux下需转换文件所在的文件夹下执行下列命令:
加 -c 是为了忽略无效的字符。
iconv -f gbk -t utf8 tmp.txt > tmp.txt.utf8 -c
-f gbk是从gbk格式开始转换
-t utf8是转换到utf8为止
-c 是忽略输出的非法字符