文件有各种各样的编码,常见的有gbk、utf-8等,如果一个文件为utf-8格式,而linux系统的编码为gb2312,那么中文将会出现乱码,我们就需要将文件的编码由utf-8转换为gbk,方法如下:
iconv -f "utf-8" -t "gbk" < test.py > test.py_gbk
这样test.py的编码就由utf-8转换为test.py_gbk的gbk编码