CRT終端顯示亂碼問題

一、問題描述:

     有時候通過CRT終端遠程連接某臺Linux服務器時,會發現所有的中文字符顯示都是亂碼。即使將CRT終端設置字符編碼方式爲UTF8或者GBK等都不好使。
    
二、解決方案:

     通過CRT終端在Linux系統中輸入如下命令:
    
          [root@app10063 ~]# locale    
         
     得出的結果爲
         
          LANG=
          LC_CTYPE="POSIX"
          LC_NUMERIC="POSIX"
          LC_TIME="POSIX"
          LC_COLLATE="POSIX"
          LC_MONETARY="POSIX"
          LC_MESSAGES="POSIX"
          LC_PAPER="POSIX"
          LC_NAME="POSIX"
          LC_ADDRESS="POSIX"
          LC_TELEPHONE="POSIX"
          LC_MEASUREMENT="POSIX"
          LC_IDENTIFICATION="POSIX"
          LC_ALL=
    
     然後輸入如下命令:
    
          export LANG=zh_CN.UTF-8
         
     再輸入locale命令查看狀態,得到如下結果
    
          LANG=zh_CN.UTF-8
          LC_CTYPE="zh_CN.UTF-8"
          LC_NUMERIC="zh_CN.UTF-8"
          LC_TIME="zh_CN.UTF-8"
          LC_COLLATE="zh_CN.UTF-8"
          LC_MONETARY="zh_CN.UTF-8"
          LC_MESSAGES="zh_CN.UTF-8"
          LC_PAPER="zh_CN.UTF-8"
          LC_NAME="zh_CN.UTF-8"
          LC_ADDRESS="zh_CN.UTF-8"
          LC_TELEPHONE="zh_CN.UTF-8"
          LC_MEASUREMENT="zh_CN.UTF-8"
          LC_IDENTIFICATION="zh_CN.UTF-8"
          LC_ALL=
         
     如果還有亂碼,則再把CRT終端顯示的字符集調整爲 utf-8 即可。
    
    
     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章