bat批處理出現中文亂碼的情況

2022-08-03 05:00:14 字數 783 閱讀 8595

最近在備份檔案夾的時候,簡單弄了個複製資料夾的.bat處理

首先滑鼠右鍵新建乙個.txt 文件

然後開啟另存為.bat檔案(檔案編碼格式設定為中文支援的ansi):

然後用notepad++開啟儲存好的.bat檔案並編輯儲存執行的時候卻發現亂碼

然後分析了一波,新建的txt文件明明是ansi編碼格式,怎麼執行的時候就成了亂碼且無法執行了呢?檢視了了用notepad++編輯的.bat檔案的編碼格式居然變成了utf-8

然後 把編碼格式改為

執行後,亂碼沒了!

bat批處理執行亂碼

bat批處理執行時亂碼的解決方法 bat檔案中包含中文,儲存的編碼格式utf 8,此時執行該bat檔案會出現亂碼 echo off echo 開始 for f i in test.txt do setlocal enabledelayedexpansion echo i set str i set ...

使用批處理出現奇怪的現象

作業系統為windows 2003,打上了最新補丁。製作了乙個批處理檔案a.bat,內容為 command argument1 log.txt command argument2 log.txt command argument3 log.txt command argument4 log.txt。...

批處理 bat的簡單操作

最近使用了較多的bat的基本操作,簡單的記錄下,以備不時之需。也希望對看到此文章的朋友有所幫助。bat的使用,可以開啟cmd命令視窗,然後輸入對用的命令,然後使用 提示使用,例如 copy del a.txt 刪除命令 del a.txt del a 刪除a資料夾下的所有檔案,需要確認 del q ...