Linux系統入門學習:在 Linux 如何更改文本文件的字符編碼

爲了肯定文件的字符編碼,咱們使用一個名爲 「file」 的命令行工具。由於 file 命令是一個標準的 UNIX 程序,因此咱們能夠在全部現代的 Linux 發行版中找到它。工具

運行下面的命令:編碼

$ file --mime-encoding filename(我在mac中直接file就ok)命令行

下一步是查看你的 Linux 系統所支持的文件編碼種類。爲此,咱們使用名爲 iconv 的工具及 「-l」 選項(L 的小寫)來列出全部當前支持的編碼。utf-8

$ iconv -l iconv 工具是 GNU libc 庫組成部分,所以它在全部 Linux 發行版中都是開箱即用的。input

在咱們在咱們的 Linux 系統所支持的編碼裏面選定了目標編碼以後,運行下面的命令來完成編碼轉換:字符編碼

$ iconv -f old_encoding -t new_encoding filename 例如,把 iso-8859-1 編碼轉換爲 utf-8 編碼:coding

$ iconv -f iso-8859-1-t utf-8 input.txtfile

相關文章
相關標籤/搜索