在中文环境下,有些文本文件以 gbk、gb2312 等编码保存,有些软件打开时会出现乱码的情况。
这时需要通过指定正确的编码格式打开文件,或者把这个文件转换为软件默认使用的编码格式,通常使用 UTF-8 编码保存文本文件是更好的选择。
查看文件的编码
我们可以通过 file 命令查看文件的编码,确认是否需要转换文本的编码或使用指定格式打开文件。
|
|
Vim中指定文件编码
在 Vim 中指定已打开文件的编码格式,可以使用 :e
命令,命令如下:
|
|
在 Vim 打开文件之前指定编码,可以在 vim 命令后添加对应的参数指定编码,这里指定使用 GBK 编码打开文件,命令如下:
|
|
转换文件编码
如果需要转换文件的编码,可以使用 iconv 命令,这里把一个文件从 GBK 编码转换为 UTF-8,命令如下:
|
|