首先确定文件的原始字符编码:
$ file -bi test.txt
然后用 iconv 转换字符编码
$ iconv -f from-encoding -t to-encoding file > new-file
如果上面的步骤更改不成功,可以使用 vim 来更改文件的字符编码
先打开文件,然后设置文件的字符编码,在命令模式使用
set encoding=utf-
set fileencoding=utf- (会改变正在编辑的文件的字符编码,千万别保存,一定要另存为, vim 的另存格式为 :w new-file)