使用bat修改配置文件,如何才能不出现乱码?

发布网友 发布时间:2022-04-22 22:02

我来回答

1个回答

热心网友 时间:2022-05-03 08:45

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,所以修改后默认会乱码,在你的代码中添加了两行代码即可实现修改后不乱码.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com