utf-8转换为ansi和修改文件名的批处理(可解决source insight中文注释乱码问题)

source insight中文乱码有两个原因,一个是source insight的设置不正确。另外一个原因是源文件是utf-8格式的。

最近在工作中用source insight 查看jsp文件、js文件、html文件等时出现中文乱码的问题,是因为这些文件在生成的时候都是utf-8格式的,要转换成ansi格式的在source insight中才能正常显示中文。所以写了一个将utf-8转换为ansi的批处理和一个修改文件名的批处理。分别如下:

utf-8转换为ansi的批处理(在使用这个批处理的时候,要先从网上下载一个iconv.exe和批处理文件放在一起):

@echo off
set "pan=D:CvsFileANSIeMonitorApp"
for /r %pan% %%a in (*.js *.css *.java *.html *.jsp) do (
echo %%a
iconv -c -f utf-8 -t gb2312 "%%a" > "%%a_gb2312"
del %%a
rename %%a_gb2312 %%~nxa
)

pause

原文地址:https://www.cnblogs.com/matthew-2013/p/3480301.html