Linux中國
Linux 有問必答:在 Linux 如何更改文本文件的字元編碼
步驟一
為了確定文件的字元編碼,我們使用一個名為 「file」 的命令行工具。因為 file 命令是一個標準的 UNIX 程序,所以我們可以在所有現代的 Linux 發行版中找到它。
運行下面的命令:
$ file --mime-encoding filename
步驟二
下一步是查看你的 Linux 系統所支持的文件編碼種類。為此,我們使用名為 iconv 的工具及 「-l」 選項(L 的小寫)來列出所有當前支持的編碼。
$ iconv -l
iconv 工具是 GNU libc 庫組成部分,因此它在所有 Linux 發行版中都是開箱即用的。
步驟三
在我們在我們的 Linux 系統所支持的編碼裡面選定了目標編碼之後,運行下面的命令來完成編碼轉換:
$ iconv -f old_encoding -t new_encoding filename
例如,把 iso-8859-1 編碼轉換為 utf-8 編碼:
$ iconv -f iso-8859-1 -t utf-8 input.txt
了解了我們演示的如何使用這些工具之後,你可以像下面這樣修復一個受損的字幕文件:
via: http://ask.xmodulo.com/change-character-encoding-text-file-linux.html
譯者:wangjiezhe 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!