localeLANG=zh_CN.UTF8LC_CTYPE="zh_CN.UTF8"LC_NUMERIC="zh_CN.UTF8"LC_TIME="zh_CN.UTF8"LC_COLLATE="zh_CN.UTF8"LC_MONETARY="" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

解決SecureCRT中文顯示亂碼

系統(tǒng) 1904 0

操作步驟

下面兩步:

  1. 遠程linux機器。改動環(huán)境變量LANG。比如在~/.bash_profile里面加入

                  export LANG=zh_CN.UTF8
                

    又一次登錄之后生效。

    如今查看一下當前設置:
                  myname@myhost~> locale
    LANG=zh_CN.UTF8
    LC_CTYPE="zh_CN.UTF8"
    LC_NUMERIC="zh_CN.UTF8"
    LC_TIME="zh_CN.UTF8"
    LC_COLLATE="zh_CN.UTF8"
    LC_MONETARY="zh_CN.UTF8"
    LC_MESSAGES="zh_CN.UTF8"
    LC_PAPER="zh_CN.UTF8"
    LC_NAME="zh_CN.UTF8"
    LC_ADDRESS="zh_CN.UTF8"
    LC_TELEPHONE="zh_CN.UTF8"
    LC_MEASUREMENT="zh_CN.UTF8"
    LC_IDENTIFICATION="zh_CN.UTF8"
    LC_ALL=
    myname@myhost~>
    
    
                
  2. 本地windows機器。改動SecureCRT的設置。找到“選項”->“會話選項”->“外觀”:
    *??? 字符編碼設置為utf-8。
    *??? 字體設置,選擇中文字體,比如新宋體。

設置完畢。然后測試一下。

基本原理

首先,同一種語言,可以使用不同的編碼。比如,中文windows的系統(tǒng)默認字符集是cp936,基本上等同gbk。參考? http://zh.wikipedia.org/wiki/GBK ?。
比如有兩個文件。文件名稱分別為“我的分析1.txt”和“我的分析2.txt”??墒俏募Q(不是文件內容)的編碼格式不同。

“我的分析1.txt”的UTF-8編碼為

        e68891 e79a84 e58886 e69e90 31 2e 74 78 74
  我       的     分      析  1  .  t  x  t
      


???"我的分析2.txt"的gb2312(是gbk的一個真子集)編碼格式為

        ced2 b5c4 b7d6 cef6 32 2e 74 78 74
我    的    分   析   2  .  t  x  t
      


第二,linux?shell環(huán)境下,環(huán)境變量LANG決定了本地使用的字符集(通常情況,不考慮LC_ALL等)。包含文件名稱和文件內容的處理。比如,由于編碼不同,執(zhí)行l(wèi)s命令時,上面的兩個文件名稱不能同一時候正確顯示。
在實際linux系統(tǒng)中,不應該如此靈活,而要固定一種文件名稱編碼格式。比如,linux一般默認使用utf-8編碼文件名稱。下面三種情況:
???1>?LANG=zh_CN.UTF8,設置shell程序使用UTF8編碼處理字符。因此,
?????“我的分析1.txt”可以被正確處理,由于是UTF-8編碼。
?????“我的分析2.txt”是gb2312編碼,顯示為亂碼。

???2>?LANG=zh_CN.gb2312 或者 LANG=zh_CN.gb18030,那么
????“我的分析1.txt”顯示為亂碼。
????“我的分析2.txt”可以正確處理。

???3>?LANG=en,那么ls查看,兩個文件名稱都不能正常顯示。

第三,SecureCRTclient的編碼設置要與遠程linux的編碼設置一致,才可以正確顯示字符。


補充說明

  1. SecureCRT和遠程linux同一時候都使用gb2312編碼,也沒有問題。在這樣的情況下,字符都依照gb2312進行處理??墒?,筆者在自己的windows上利用網絡鄰居查看遠端的linux?samba?server時,看到的gb2312中文文件名稱是亂碼。而用UTF-8就沒有問題。雖然通過設置samba可以解決,但還是建議統(tǒng)一用默認的UTF8格式,比較保險。
  2. VIM正確顯示和輸入中文的設置。編輯~/.vimrc,加入下面兩行
              let &termencoding=&encoding 
    set fileencodings=ucs-bom,utf-8,gbk
            
    這樣設置之后,utf-8和gb2312都能正確處理。

解決SecureCRT中文顯示亂碼


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 大伊香蕉精品视频在线天堂 | 亚洲欧洲精品一区二区三区 | 欧美video巨大粗暴多人 | 色综合久久中文色婷婷 | 久久机热 | 成人在线观看av | 日韩在线成人 | 国产视频网| 99久久99久久免费精品蜜桃 | 国产高清在线精品免费 | 狠狠色噜噜狠狠狠97影音先锋 | 美女扒开内裤让男人桶 | 色吧首页dvd | 五月六月婷婷 | 午夜社区 | 狠狠干狠狠操 | 西西人体大胆77777视频 | 日本天天色 | 六月色婷 | 91av爱爱 | 91精品国产综合久久久久久丝袜 | 亚洲一区二区三区在线看 | 91在线播放免费不卡无毒 | 91看片淫黄大片一级在线观看 | 在线色网站 | 亚洲欧美一区二区三区国产精品 | 欧美三级成人理伦 | www.久草| 久久天天躁狠狠躁夜夜躁2014 | 久青草免费在线视频 | 夜夜爱夜夜操 | 中文字幕日韩在线 | 成人亚洲| 亚洲欧洲日产国码在线观看 | 91免费视频网站 | 久色乳综合思思在线视频 | 亚洲欧洲日本在线观看 | 黄色羞羞视频在线观看 | 国产成人最新毛片基地 | 欧美精品99久久久久久人 | 亚洲成人激情av |