C:\Users\test> dir
The system cannot write to the specified device.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAxHcB6ZDckcFm3QaWUMqhhYGee33XDmz6dwxp5xBctFmTBWnSCAwnIayKQFGT3xnBauG4-JqIej-kWahLNikI1dsNMl-BwzsvsCWJu4isfROiJxPWGSY3g-Xphb5DBaXdHJ8Z_Jy4Moo/s1600/pic007%255B2%255D%25282%2529.png)
以往並未有這樣的情形,不過曾經為了能顯示批次檔的UTF-8中文,所以有執行過chcp的命令,查詢目前的字碼:
C:\Users\test> chcp
Active code page: 65001
方法一,在CMD模式中直接將字碼改回Big5(950):
C:\Users\test> chcp 950
使用中的字碼頁: 950
方法二,開啟登錄值(Regedit),修改HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe底下的CodePage,如果沒有CodePage,則自行新建一個,類型為DWROD,數值為十進位的950
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiArSl-7rfNQzmK1fyGgM8_Kl7T5wK76eXH3hyphenhyphenYonBnFZE5jVL4Aiets3c29RemMxBk3mW9zCq6gh0DuY-BwRIEzpk9fEIEJtHXtm8eFnLQmIOWpeGsrprkIZoePSqHS_CvKfIYUmuj3uM/s640/pic005%255B3%255D.png)
方法三,如果不想改回Big5(950),可以試試更改字型,改為UTF8(65001)後字型預設為點陣字,改為其他字型
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZBAXEMceao8G0PQAlQOlcs3QbZeoOx7K8wS4BAzczpgaxYqfqEpnkh32NQT5lrYnrqzLJfRVAb4Ud1e-tyb8ZV_m1EuXI_nNFw8AFgTTvwEpZeoX2h99xw8TNYALztYYiJgMhFPF99Ow/s1600/pic008%255B2%255D%25281%2529.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuaz9_qPHLnHIbjBThl147IKiRarAOv4wZ-qdOtTvesck0ShWoAx3Jt5dTLp1fA6wjy2q-_JujdDf7WD16MKstfVHincxloC0WXmzw46M_o02wJZSF9C7TtT7tS3lV6LuEGgdi-vzNGDY/s1600/pic009%255B2%255D.png)
重新以dir查詢,就可以正常顯示出資料。