使用bat修改配置文件,如何才能不出现乱码?
发布网友
发布时间:2022-04-19 14:15
我来回答
共1个回答
热心网友
时间:2024-01-05 10:36
Chcp 65001>nul
(for /f "usebackq delims=" %%a in (%file%) do (
set v=%%a
setlocal enabledelayedexpansion
set v=!v:%configip%=%localip%!
echo !v!
endlocal))>%filetmp%
Chcp 936>nul
move %filetmp% "D:\data\pb_db.jocl"
因为配置文件编码为UTF-8,所以修改后默认会乱码,在你的代码中添加了两行代码即可实现修改后不乱码.