【cmd】修復CMD命令行窗口出現中文亂碼問題(設置默認代碼頁)


DATE: 2018.12.4


1、參考

https://blog.csdn.net/youthon/article/details/51518772
http://blog.sina.com.cn/s/blog_44d19b500102w4wz.html

2、修復cmd命令行窗口出現中文亂碼的問題

cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字符編碼不匹配導致。

修改cmd窗口字符編碼為UTF-8,命令行中執行:chcp 65001
切換回中文: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——俄文


THE END!


免責聲明!

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



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