1
前段時間,我不得不將系統區域設置從捷克語(默認)更改爲日語,因爲我需要運行一些日本程序,否則會導致崩潰。從運行對話框啓動時,CMD的編碼錯誤
問題是,切換回捷克後,無論何時從Win + R對話框打開它(這是我首選的cmd啓動方式),我的命令提示符都將以Shift-JIS編碼啓動。它也會以怪異的字體繪製字符。即使從我的系統中完全卸載日語,問題仍然存在。
如果我以任何其他方式打開cmd(開始菜單,右鍵單擊開始 - >命令提示符,cmd.exe ...),一切正常。我能想到的所有設置都設置爲捷克語:
- 系統區域
- 語言的非Unicode程序
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
(OEMCP值)註冊表編輯器始終打開
另一件事是在HKEY_CLASSES_ROOT\MIME\Database\Codepage
,雖然我不知道這是否與問題有關。
我在運行Windows 10,從8.1和7免費升級後。圖片顯示了不同的cmd窗口。
http://i.imgur.com/jyyhAOA.png