1. 在cmd中無法輸入中文,同時運行.bat文件是中文顯示「」亂碼
導入和伏橡這廳迅個注冊表,恢復注冊喚旁表中代碼頁的鍵值
2. 怎麼用chcp 936會出現Invalid code page
CMD CODE PAGE的概念及其設置值使用方法
如果你的cmd無法正常顯示中文, 或者其他字元, 通過chcp 來彎配修改, 參數是nnn代表3個數字. 簡體中文的codepage是: 936 西文是:1252
Chcp
Displays the number of the active console code page, or changes the console's active console code page. Used without parameters, chcp displays the number of the active console code page.
Syntax
chcp [nnn]
Parameters
nnn : Specifies the code page. The following table lists each code page supported and its country/region or language:
Code page Country/region or language
437 United States
850 Multilingual (Latin I)
852 Slavic (Latin II)
855 Cyrillic (Russian)
857 Turkish
860 Portuguese
861 Icelandic
863 Canadian-French
865 Nordic
866 Russian
869 Modern Greek
什麼是code page, 怎麼修改windows cmd中的codepage
如果你的cmd無法正常顯示中文, 或者其他字元, 通過chcp 來修改, 參數是nnn代表3個數字. 簡體中文的codepage是: 936 西文是:1252
Code page 的歷史:
1. Codepage的定義和歷史
字元內碼(charcter code)指的是用來代表字元的內碼.讀者在輸入和存儲文檔時都要使用內碼,內碼分亮鬧瞎為
單位元組內碼 -- Single-Byte character sets (SBCS),可以支持256個字元編碼.
雙位元組內碼 -- Double-Byte character sets)(DBCS),可以支持65000個字元編碼.主要用來對大字元集的東方文字進行編碼.
codepage 指的是一個經過挑選的以特定順序排列的字元內碼列表,對於早期的單位元組內碼的語種,codepage中的內敬空碼順序使得系統可以按照此列表來根據鍵盤的輸入值給出一個對應的內碼.對於雙位元組內碼,則給出的是MultiByte到Unicode的對應表,這樣就可以把以Unicode形式存放的字元轉化為相應的字元內碼,或者反之,在Linux核心中對應的函數就是utf8_mbtowc和utf8_wctomb.
在1980年前,仍然沒有任何國際標准如ISO-8859或Unicode來定義如何擴展US-ASCII編碼以便非英語國家的用戶使用.很多IT廠商發明了他們自己的編碼,並且使用了難以記憶的數目來標識:
3. cmd 點陣字體沒了,列印的中文全是亂碼,求解決辦法,chcp 936 顯示invalid code page
查搭坦碼看系統字型檔,看是否有點陣字型檔文件或者文件損壞,再重新下載點陣字型檔並放到操作系統字型檔文知哪件夾中,再信野點刷新即可。
4. Win7系統在CMD中輸入中文出現亂碼如何解決
解決步驟如下:
1、首先在cmd框中輸入:chcp 936 按下回車鍵;
輸入:chcp 936
2、如出現「口 口 口 口」的顯示不正常,那麼繼續往下進行操作褲轎含;
顯示代碼
3、在CMD標題欄欄上單擊右鍵,選擇「默認值帆鍵」;
4、在控制台窗口胡笑中選擇「默認代碼頁」為「936xxx簡體中文」,點擊確定即可。
選擇「默認代碼頁」
5、完成設置後,cmd框中就可以正常顯示中文了。
5. 電腦cmd文字變亂碼怎麼解決 電腦cmd文字變亂碼解決方法介紹
1、首先在windows7系統中打開CMD命令提示符;凱握游
2、盯銷打開命令提示符後,輸入chcp 936,點擊回車;
3、執行後如果顯示的是「活動代碼頁:936」即可解決問題,如果顯示的是「□□□□□:936」皮握,則往下看;
4、右擊命令提示符的標題欄,選擇打開「默認值」,並選擇「默認代碼頁」為「936」,點擊確定即可。
6. 控制台是936,還中文亂碼,怎麼弄
問題描述在計算機上點擊「開始」-「運行」,輸入cmd打開命令行窗口後,在窗口中鍵入命令後,有漢字顯示的部分全部變成了英文。1. 沒有漢字顯示的命令行窗口(如下圖)。2. 有中文顯示的命令行窗口(如下世毀圖)。解決方法一.是否安備返瞎裝的WindowsXP簡體中文版。二是否是在安裝了什麼軟體後導至該問題的出現。如果是在安裝了某軟體後導致此問題,可以嘗試安全卸載該軟體,再查看故障現象是否還會出現。三.是否是因為改變了命令行窗口的默認值而出現此問題。1. 點擊開始-運行,輸入「cmd」打開命令行窗口後,點擊窗口左上角黑色的「C:」。在彈出的菜單中選擇「默認值」(如下圖)。2. 在打開的「控制台窗口屬性」窗口中,將默認代碼頁改為「936簡體中文」(如下圖)。四.是否是由於更改了區域/語言選項導致該問題仿空。1. 點擊開始-運行,輸入「control」打開控制面板。2. 選擇「區域和語言選項」。3. 在打開的「區域和語言選項」窗口中,點擊「高級」標簽頁。然後把區域選為中國(如下圖)。五.如果以上方法不能解決問題,建議在命令行窗口中輸入「chcp936」,回車後即可使顯示為漢字。但此方法只對當前窗口有效,重新打開窗口後需要重新輸入(如下圖)。
7. win7 命令提示符下中文為顯示亂碼,每次都要輸:chcp 936手動更改,更改默認選項和注冊表都試過了,不管用
你好
開始 菜單--所有程序附件--命令提示符 右鍵 已管理員 身份運行
chcp 936
在運行命令
如果問題依舊,就去控制面板的區域和語言選掘大卜項裡面看看是否被別人改成了英文。
如果問題依舊,就去控制面板的區域和語言選項裡面看看是否被別人改判穗成了英文。
開始 菜單--所有程序附件--命令提示符 右鍵 已管理員 身份運行
reg add HKEY_CURRENT_USER\Console\%"SystemRoot"%_system32_cmd.exe /v CodePage /t REG_DWORD /d 936 /f
開始菜單
運行
cmd
右擊藍色邊框點擊默認仿御值,在默認代碼頁選擇936(ANSI/OEM - 簡體中文 GBK)試一試
8. win10 命令行出現問號而且無法chcp 936的解決辦法
現象: 命令行迅答中中文字元顯示為問號,輸入chcp 936會提示 invlalid page code.
解畝知慧決: 設置-區域和語言-時鍾,語言和區域-區域-更改位置-管理-非Unicode中所使用的語言-中文猛派。然後重啟即可。
9. 使用WIN7 CMD 時出現了「The system cannot write to the specified device」
這是因為,你cmd窗口的編碼格式不對,如果我沒猜錯的話,你cmd窗口的編碼是utf-8,或者其他,你試試運行 chcp 936 (這條命令是將cmd的編碼改為GBK編碼),這樣應該就可以解決你的問題。
附:
(1)輸入chcp 可以查看cmd的編碼
(2)常見編碼編號:
65001 :utf-8
20936 : GB2312
936 : GBK
437 :美國英語
(3)修改cmd的編碼:
chcp XXXX(編碼編號)
10. win7 命令提示符下中文為顯示亂碼,每次都要輸:chcp 936手動更改,怎麼辦
你好x0dx0ax0dx0a開始 菜單--所有程序附件--命令提示符 右鍵 已管理員 身份運行x0dx0ax0dx0achcp 936 x0dx0ax0dx0a在運行燃冊命令 x0dx0ax0dx0a如果問頃消題依舊,就去控制面板的區域和語言選項裡面看看是否被別人皮乎宏改成了英文。x0dx0a 如果問題依舊,就去控制面板的區域和語言選項裡面看看是否被別人改成了英文。x0dx0ax0dx0a開始 菜單--所有程序附件--命令提示符 右鍵 已管理員 身份運行x0dx0ax0dx0areg add HKEY_CURRENT_USER\Console\%"SystemRoot"%_system32_cmd.exe /v CodePage /t REG_DWORD /d 936 /fx0dx0ax0dx0a開始菜單 x0dx0ax0dx0a運行x0dx0acmdx0dx0a右擊藍色邊框點擊默認值,在默認代碼頁選擇936(ANSI/OEM - 簡體中文 GBK)試一試