| 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 | 字符集轉換工具 |
新聞熱點
疑難解答