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