close
批次(batch)處理出現中文亂碼
先來看一段批次指令碼。
@echo off echo "批次顯示測試" pause > null
執行結果:出現亂碼。
解決批次(batch)處理出現中文亂碼
兩種方式:
1. 使用記事本或 Notepad++ 重新選擇「編碼」方式,儲存或另存一個新檔。
2. 直接在批次檔內輸入要的編碼,例如:chcp 65001。
使用記事本重新選擇「編碼」
在 batch.bat 檔案,滑鼠右鍵,點選「編輯」。
開啟後,點選「檔案」→「另存為...」。
在「編碼」選擇「ANSI」。
再來試試執行結果。
使用記事本或 Notepad++ 重新選擇「編碼」
在 batch.bat 檔,滑鼠右鍵,點選「Edit with Notepad++」。
在「編碼」下拉選單,選「轉換至 ANSI 碼格式」;點選「儲存」。
再來試試執行結果。
直接在批次檔內輸入要的編碼
直接在指令碼輸入 chcp 65001。
@echo off chcp 65001 echo "批次顯示測試" pause > null
再來試試執行結果。
文章標籤
全站熱搜