凝思磐石4.2系統字符編碼的修改


  工作原因,用到凝思4.2的操作系統。裝系統的時候,運維人員問我字符編碼設置什么樣的,我想UTF-8是國際編碼,隨口就說UTF-8吧。哪知道,單位里系統都是gb2312的。這樣,其他系統上生成的文件,拷貝的本地,系統間的字符編碼不一致,導致亂碼。這里就簡單梳理一下,字符編碼的關系吧。

  首先,最關鍵的當然是系統本身的字符編碼,再往上層看,就是Shell終端的編碼。只有Shell終端的編碼和系統本身的編碼一致的時候,我們在終端里看到的中文才不會是亂碼。然后再是系統和系統之間的編碼,只有兩個系統之間的編碼一致時,才不會出現這種文件拷貝過去有中文亂碼的情況。而終端的字符編碼就比較好設定了,直接打開終端窗口—>設置—>編碼—>選擇你的系統編碼即可。而下面要說的是系統編碼設定。

  1、先用locale -a命令查看系統支持的字符編碼。

  2、用locale命令查看當前系統的字符編碼。

  3、修改的時候,修改這幾個文件中的字符編碼設置,/etc/profile或者$HOME/.bash_profile,這兩個是針對用戶的字符編碼,然后這兩個配置文件/etc/sysconfig/i18n和/etc/environment也修改同樣的內容。最后source一下,就修改成功了。

 

 

注:本文參考http://blog.csdn.net/bianzhuang09/article/details/6553911,進行操作成功后,記錄下操作過程。


免責聲明!

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



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