批处理配合iconv转码工具 ,解决Source Insight 中文乱码问题.
Source Insight不支持uft-8编码的文本, 需要转为ANSI
动动手 给 Source Insight 加个转码功能
Source Insight 详细的添加功能的方法,请搜索我的其他"Source Insight"相关文章
添加命令 随便起一个名字
运行命令填写: "D:\IDE\iconv\u2g.bat" %f
路径改一下
最后修改批处理中iconv程序的路径即可
@echo off title utf8转gb2312_基于Iconv的编码转换工具v1.1 by嘎子 2015-09-30更新 cd /d "%~dp1" set filename=%~nx1 set pats=%~dp1 ::首次使用,请修改下面的IconvPath的路径!!!!!!!!!!!!! set IconvPath="D:\IDE\iconv\iconv.exe" if "%filename:~-2%"==".c" goto :single if "%filename:~-4%"==".xml" goto :single if "%filename:~-2%"==".h" goto :single if "%filename:~-4%"==".cpp" goto :single if "%filename:~-5%"==".java" goto :single if "%filename:~-3%"==".cs" goto :single if "%filename:~-4%"==".txt" goto :single cls color 0a ECHO %filename% ECHO 不支持这种文件类型,想要支持它请手动修改相关代码 pause exit :single echo. if not exist "%pats%/backup" mkdir "%pats%/backup" ECHO 转换的文件:%filename% >> backup/log.txt if not exist "%pats%/backup/%filename%" ( copy /y "%filename%" "backup/%filename%" & echo 执行备份... ) else ( echo "%filename%" 文件已备份过,未执行备份. ) echo. echo 正在检查文本编码,防止重复转换时,出现中文丢失... echo. %IconvPath% -f utf-8 "%filename%" >nul if errorlevel 1 goto err echo. echo 正在执行转换... %IconvPath% -c -f utf-8 -t gb2312 "%filename%" > "tmp" & move "tmp" "%filename%" ping /n 3 127.1>nul exit :err echo. echo 文本不是utf-8编码, 未执行转换到gb2312. echo. pause exit
更新日志:
2015-09-30
转换前先执行检查文本编码,防止重复转换时,出现中文丢失...
相关推荐
source insight 3.5原始版本中文显示为乱码,通过本资源可免费将原来source insight升级为加强版,实现中文的正确显示,同时界面更为友好。
sourceInsight3.5 及中文乱码解决 将文件解压即可使用,将msimg32.dll和siutf8.dll可解决中文乱码
ANSI 编码时 中文显示乱码,不修改文件编码格式,正常显示中文,网上有很多错误办法,亲测可用的方式哦
source insight 3.5 UTF-8中文乱码插件,提示! 我自己用3.5版本亲测有效,4.0版本我未测试过
sourceinsight中文乱码的解决方案整理.pdf
NULL 博文链接:https://teddywang.iteye.com/blog/568432
sourceinsight中文乱码的解决方案借鉴.pdf
彻底解决 source_insight 中文注释显示乱码。本人亲测,source_insight 3.X版本,上4的版本就没必要了。
完美解决source 3.5中文乱码 4.0的请移步 完美解决source 3.5中文乱码
初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。 可惜归可惜,程序还是要看。乱码怎么办?很多人用笨方法,用记事本打开源代码,再另存为ANSI格式的文件。...
sourceinsight中文字符问题解决 sourceinsight中文字符问题解决
目前有多种方法解决该中文显示乱码问题,但通过iconv命令转换是最为方便快捷的方法,无法安装任何额外插件。可惜网上没找到现成的可以转换指定目录下所有文件编码格式的脚本,只好自己写了一个,实现如下功能: 1. ...
Source Insight3.57中文注释乱码问题解决,支持UTF-8补丁
source insight utf8中文乱码 插件,解决sourceinsight显示utf8字符乱码问题
Source insight 3.5解决乱码插件,将三个.dll文件放进该Source insight 3.5的安装目录
网上很多sourceinsight很多,我整理了一个自己常用的版本: 1、英文版v3.5,内含网友分享的注册码 2、中文汉化 3、解决中文乱码 4、打开的文件在顶部有标签
1.解压 2.将解压得到的文件拷贝到source insight的根目录下 3.重启source insight
SourceInsight3.5中文乱码和标签插件,三个dll文件替换到根目录即可解决中文乱码和增加标签的问题 Windows环境才能用
本资源是针对SourceInsight半个汉字问题的补丁 可以有效改善 SourceInsight的汉字支持 有些SourceInsight的下载包里本身就自带这个补丁:一个名为《搞定SourceInsight的半个汉字的问题》的文件夹 已有了就不用下载本...
source insight 批量解决乱码问题。 按处理方式运行脚本即可,很方便。