.cmd、.bat批次檔有一點差異,.bat檔是DOS 與 Windows 9x時代的副檔名,.cmd是 Windows NT之後開始使用,windows 10/11請用.cmd批次檔。
查看批次檔命令提示字元預設的字碼頁
在 開始 按滑鼠右鍵->執行
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"Autorun"="chcp 65001>nul"
將以下註冊碼存為reg檔導入,命令提示字元的字碼頁改回預設 ANSI/BIG5編碼
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"Autorun"="chcp 950>nul"
從windows匯出的.reg檔,預設編碼UTF-16LE
以匯出HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig的.reg檔為例
在LabConfig上按滑鼠右鍵->右鍵
輸入存檔檔名->存檔
用記事本開啟匯出的reg檔->檔案->另存新檔,即可看到匯出的reg檔預設編碼是UTF-16LE。
沒有留言:
張貼留言