在将csv数据传到linux中时,通过file --mime-encoding all_gzdata.csv命令可以看出格式为iso-8859-1,导致文件打开有中文乱码。
解决方案:可以通过iconv命令进行格式转换,但是过程报错不支持以“iso-8859”为源头的转换,更换范围更大的编码格式gb18030,iconv -f gb18030 -t utf-8 all_gzdata.csv>test.csv转换成功,head -2 test.csv打开中文无误
在将csv数据传到linux中时,通过file --mime-encoding all_gzdata.csv命令可以看出格式为iso-8859-1,导致文件打开有中文乱码。
解决方案:可以通过iconv命令进行格式转换,但是过程报错不支持以“iso-8859”为源头的转换,更换范围更大的编码格式gb18030,iconv -f gb18030 -t utf-8 all_gzdata.csv>test.csv转换成功,head -2 test.csv打开中文无误