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——俄文