Ⅰ 如何運行在CMD下正常顯示中文
第一種方法:
如果你的語言欄服務沒有啟動,就沒有辦法在控制台中切換輸入法,檢查一下屏幕上語言欄是否可見,如果不可見,按Win+R運行ctfmon.exe啟動語言欄服務,如果這個命令找不到,去其他有win7系統的機器上復制一個放進windows\system32目錄下運行就可以了。(這種方法是我所採用的)
參考資料:
第二種方法:
在命令行窗口下不能輸入中文,只能輸入英文,這是因為cmd.exe窗口啟動時並沒有啟動conime.exe進程。事實上,這個進程容易被後門病毒利用,因此網上很多人都把它當成病毒看待,一些網上下載的系統就把這個進程停掉了,事實上它是無辜的。為了讓cmd窗口啟動時載入conime.exe,需要修改注冊表(開始--運行--regedit.exe),逐級展開HKEY_CURRENT_USER\console,其中的loadconime的值從0改為1,然後刷新注冊表,退出。那麼在CMD啟動時就自動運行該進程。
參考資料:
Ⅱ 如何實現SSH命令行顯示中文
經常要用PUTTY(一個免費的、Windows 32平台下的telnet、rlogin和ssh客戶端)登錄到VPS的Centos系統上管理。但使用vi打開帶有中文的文件時卻無法正常顯示中文,而是顯示為亂碼,這樣對我造成比較麻煩的無法看到中文注釋。
現在解決這個問題了,方法如下:
步驟一、按下圖修改PUTTY設置(附中英版)
步驟二、修改/etc/sysconfig/i18n下配置文件如下(如果沒找到i18n,就自己用vi命令建一個,一般都有的,但我的VPS上的Centos上竟然沒有):
LANG=」zh_CN.GB18030″
SUPPORTED=」zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en」
SYSFONT=」latarcyrheb-sun16″
保存之後,SSH重新登錄既可以顯示中文了。
Ⅲ centos命令行顯示中文
查看當前系統語言
登陸linux系統打開操作終端之後,輸入echo$LANG可以查看當前使用的系統語言。如
Ⅳ 命令行下中文顯示亂碼,怎麼解決
cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
修改cmd窗口字元編碼為UTF-8,命令行中執行:chcp 65001
切換回中文:chcp 936
這兩條命令只在當前窗口生效,重啟後恢復之前的編碼。
切換cmd窗口字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換回原來模式,只能每次chcp 936。
cmd中文顯示亂碼永久解決方案,以切換回中文936為例:
打開不正常的 CMD命令提示符窗口後,單擊窗口左上角的圖標,選擇彈出的菜單中的「默認值」,切換到第一個「選項」tab,將默認的代碼頁改為 936 後重啟 CMD。重啟cmd後還不能正常顯示請繼續往下看。
如果重啟 CMD以後無法生效:窗口的「默認值」和「屬性」沒變,則進入注冊表,在 HKEY_CURRENT_USER\Console下找到%SystemRoot%_system32_cmd.exe(如果沒有codepage就不考慮了),codepage值改為 936(十進制)或 3a8(十六進制)。
936(十進制)是簡體中文的,如是其它語言,則改為對應的代碼。
部分字元編碼對應代碼:
65001——UTF-8
936——簡體中文
950——繁體中文
437——美國/加拿大英語
932——日文
949——韓文
866——俄文
最後一個亂碼原因:CMD 的「默認值」或「屬性」窗口的「字體」選項卡中設定為可以顯示中文字元的字體,並且確定字體文件沒有被破壞,字體最好設置為默認的點陣字體。
Ⅳ 命令提示符顯示中文異常,如何解決
如果你看到的命令提示符是這樣的,如下的方法可以幫你解決問號的問題
點開控制面板,點擊時鍾、語言與區域選項。
選擇區域選項卡下的更改位置選項
選擇管理選項卡,並點擊更改系統區域設置,如果區域不是中國的話,請務必改稱中國。然後按照提示重啟電腦。
5
重啟之後便可解決問題。
Ⅵ cmd命令行顯示中文為亂碼該怎麼辦
cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
運行chcp 936即可解決
Ⅶ centos命令行中顯示中文要如何配置
首先終端支持中文才可以正常顯示,否則顯示亂碼
然後設置語言環境為中文,比如
export
LANG=zh_CN.gb2312
Ⅷ 如何使cmd運行命令為中文提示
解決方法如下:
將下面的內容復制到記事本,另存為擴展名為「.reg」的文件,雙擊導入注冊表就完成了 CMD 命令提示符下漢字輸入和漢字顯示的恢復
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:000003a8
再說明一下:
十六進制"000003a8"或十進制"936",表示「936 (ANSI/OEM - 簡體中文 GBK)」。
十六進制"000001b5"或十進制"437",表示「437 (OEM - 美國)」。
十六進制"000003a4"或十進制"932",表示「932 (ANSI/OEM - 日文 Shift-JIS)」。
十六進制"000003b5"或十進制"949",表示「949 (ANSI/OEM - 韓文)」。
十六進制"000003b6"或十進制"950",表示「ANSI/OEM - 繁體中文 Big5)」。
若是你無法在CMD命令行里使用任何中文輸入法,在CMD命令行窗口無法選擇輸入法或按快捷鍵調出輸入法
CONIME(conime.exe)是輸入法編輯器,允許用戶使用標准鍵盤輸入復雜的字元與符號(包括漢字)。顯然,如果你需要在CMD下輸入中文就需要CONIME的支持,如果在cmd下不能輸入中文,很可能是conime被關閉了。為了輸入中文,我們需要修改一下注冊表。打開注冊表,找到HKEY_CURRENT_USER\Console]" 項,把「LoadConIme"的值改為1.重新打開CMD,看是不是能輸入中文了,需要注意的是,很多中文輸入法在CMD裡面輸入中文比較麻煩,需要先按Alt+Shift,再按Ctrl+Space,這樣才能調出輸入法菜單來。