問題現象
現象1:無任何結果返回,命令結束
1 route print
現象2:阻塞,游標閃爍,一直在等待結果返回,也不報錯
1 java -version
排查過程
網上找了很多貼子,都沒解決問題,以為作業系統壞了,都想重灌系統了,但是電腦裝了很多東西,重灌系統好多東西得重整太麻煩了。最後無意中發現是因為code page的問題。所以這裡記錄一下發現的過程。
開啟cmd.exe後,左上角點選圖示,點選“屬性”,再點選"選項",我發現 “當前內碼表” 下面的內容是空白的,猜想會不會是這個的問題呢
解決方法
後按這個思路設定code page,成功解決:
開始->執行->輸入 regedit 後回車
找到如下注冊表路徑:計算機\HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
然後在右側視窗中找到CodePage,雙擊,在編輯視窗中,選擇十進位制,在進位制資料中填寫 65001 然後點選確定即可
再次開啟cmd.exe,再輸入上述命令,結果成功返回。