Linux中文件/文本的中文亂碼解決方法


Linux顯示在Windows編輯過的中文就會顯示亂碼是由於兩個操作系統使用的編碼不同所致。Linux下使用的編碼是utf8,而Windows使用的是gb18030。因此,解決Linux打開txt/cpp/hpp等文件中文亂碼方法如下。
方法A(單一文件設置) 
 1. 打開終端,進入到文件所在目錄.
 2. 使用命令符  
$ iconv -f gb18030  -t utf8 a.hpp -o b.hpp

 把gb18030編碼的a.hpp轉換成utf8的b.hpp。這樣b.hpp就成為Linux支持的編碼。設置完畢。

 

方法B(整體設置)

 1.打開終端,執行如下命令,打開環境設置界面:

$ gconf-editor

 如果提示沒有安裝gconf-editor,用apt-get進行安裝,命令如下:

sudo apt-get install gconf-editor

 2.依次展開“/apps/gedit-2/preferences/encodings/”,編輯右側的“auto_detected”將“gb18030”添加到最頂上。設置完畢。

  

參考資料

  1. Linux打開txt文件亂碼的解決方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM