Linux中國
Linux 有問必答:在 Linux 如何更改文本文件的字元編碼
![](https://linuxstory.org/wp-content/uploads/2024/06/154227jvuutdzqu9u9surr.jpg)
步驟一
為了確定文件的字元編碼,我們使用一個名為 「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中國
如何在 Ubuntu 伺服器 22.04 上設置靜態 IP 地址
在這篇文章中,我們將介紹如何在 Ubuntu 伺服器 22.04 上設置靜態 IP 地址。
DevOps 將去向何方?
微軟、谷歌、亞馬遜、IBM 和甲骨文如今都在關注云上的 DevOps。這些大公司正在給企業提供 IT 自動化的服務。然而,DevOps 仍然在持續的演進中。DevSecOps、AIOps 和 NoOps 正在成為下一個流行詞。
《代碼英雄》第五季(2):寫代碼的地方
家庭辦公室、企業園區、聯合辦公空間、有趣的校園。程序員們希望在工作場所方面有所選擇。將普通的工作空間從辦公室轉移到家裡,揭示了在家裡工作的好處,但也突出了它的權衡。
了解開放組織的新途徑
通過參與兩個令人興奮的新項目來慶祝開放組織社區的六周年。