CSDN | GitHub |
---|---|
linux查看文件编码格式及文件编码转换 | AderXCoding/system/tools |
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,
即可显示文件编码格式
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8fileencodings=ucs-bom,utf-8,cp936这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照 fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
工具 | 描述 | 使用 |
---|---|---|
iconv | 提供标准的程序和API来进行编码转换 | iconv -f 原编码 -t 转换后的编码 inputfile -o outputfile |
convert_encoding.py | 基于Python的文本文件转换工具 | |
decodeh.py | 提供算法和模块来谈测字符的编码 |
* Linux:
工具 | 描述 | 使用 |
---|---|---|
vim | 使用vim直接进行文件的编码转换 | :set fileencoding=utf-8 |
recode | 转换文件编码 | |
Utrac | 转换文件编码 | |
cstocs | 转换文件编码 | |
convmv | 转换文件名编码 | |
enca | 分析给定文件的编码 |
工具 | 描述 |
---|---|
cscvt | 字符集转换工具 |
新闻热点
疑难解答