sourceinsight - imsoft.cnblogs

简介: 显示空格的问题,options->document options->visible space 前面的对勾去掉就好了     sourceinsight中文显示乱码问题彻底解决办法:http://blog.sina.com.cn/s/blog_4e7453df0101ijch.html把下面代码做成批处理.bat文件,把源码目录拷贝到“E:\tmp\tmp”运行即可。

显示空格的问题,options->document options->visible space 前面的对勾去掉就好了


 

 

sourceinsight中文显示乱码问题彻底解决办法:http://blog.sina.com.cn/s/blog_4e7453df0101ijch.html
把下面代码做成批处理.bat文件,把源码目录拷贝到“E:\tmp\tmp”运行即可。

(注意跟进你自己的情况修改DIR目录,红色字体部分;蓝色字体部分修改想要转换的格式文件)

@echo off
set DIR=E:\tmp\tmp
for /R %DIR% %%i in (*.java *.xml) do (
echo %%i
native2ascii -encoding UTF-8 %%i %DIR%\temp
native2ascii -reverse %DIR%\temp %%i
)
pause

 


http://blog.csdn.net/ccf19881030/article/details/8987759 

    最近使用source insight查看一些开源代码,显示中文就乱码,据说是因为source insight不支持utf-8编码,默认编码方式为ANSI码。所以需要将utf-8等非ANSI码的文件转换成source insight默认支持的ANSI码格式才能显示中文不乱码。

   解决方案如下:

一、单个文件转换

对于单个文件,好说,只要将非ANSI码格式的文件转换成ANSI码格式即可,方法如下:
1、将文件用ultraEdit32打开,选择 文件->转换->UTF-8到ANSI, 然后保存。重新用source insight打开就好

了。

或者使用记事本打开非ANSI格式的源代码文件,另存为,在保存选项对话框中,在编码格式一栏中发现是UTF-8,选择ANSI一项,保存,再用Source Insight打开就可以正常显示中文注释了。具体可参考百度经验的一篇文章:source insight 中文乱码的解决方案

 

2、借助Linux下的iconv命令

(1)关于iconv命令的用法,可以在Linux下的终端键入iconv --help或者iconv  --usage来查看

可以参考这篇文章:http://www.firekyrin.com/archives/249.html

即可以使用iconv库函数(包含在glib中)和iconv命令来执行编码转换,

iconv -f utf-8 -t  gb18030 file1.txt -o file2.txt

将utf-8编码的file1.txt文件转换成gb18030编码的file2.txt文件。

 

(2)使用Ruby脚本转换

参考这篇文章:使用Iconv将Utf-8转换成ASCII(on Linux)

这两种方法说实话还不如第1种方法实用。

 

二、批量文件转换

对于批量的非ANSCII码格式的文件
参考这篇文章的方法:Source Insight完美转换UTF-8 到 GB2312 .

目前看来这个方法不是很有效。

期待Source Insight开发团队,或者国内热心的程序开发者给提供将带有UTF-8格式的中文注释的源代码批量转换成ANSI码格式的通用方法。

毕竟Source Insight源代码对于软件开发者来说的确是一款优秀的代码阅读和编辑器。

 

批处理配合iconv转码工具 ,解决Source Insight 中文乱码问题.

 Source Insight不支持uft-8编码的文本, 需要转为ANSI

动动手 给 Source Insight 加个转码功能

  

 

 

Source Insight 详细的添加功能的方法,请搜索我的其他"Source Insight"相关文章

 



 

 添加命令 随便起一个名字

运行命令填写:  "D:\IDE\iconv\u2g.bat" %f

路径改一下

 

最后修改批处理中iconv程序的路径即可

Java代码  
 收藏代码
  1. @echo off  
  2. title 基于Iconv的编码转换工具v1.0  by嘎子  2014-12-08  
  3. cd /d "%~dp1"  
  4. set filename=%~nx1  
  5. set pats=%~dp1  
  6. ::首次使用,请修改下面的AsPath的路径!!!!!!!!!!!!!  
  7. set IconvPath="D:\IDE\iconv\iconv.exe"  
  8.   
  9. if "%filename:~-2%"==".c" goto :single  
  10. if "%filename:~-4%"==".xml"   goto :single  
  11. if "%filename:~-2%"==".h"   goto :single  
  12. if "%filename:~-4%"==".cpp"   goto :single  
  13. if "%filename:~-5%"==".java"   goto :single  
  14. if "%filename:~-3%"==".cs"   goto :single  
  15. if "%filename:~-4%"==".txt"   goto :single  
  16. cls  
  17. color 0a  
  18. ECHO %filename%  
  19. ECHO 不支持这种文件类型,想要支持它请手动修改相关代码  
  20. pause  
  21. exit  
  22. :single  
  23. echo.  
  24. if not exist "%pats%/backup"  mkdir "%pats%/backup"  
  25. ECHO 转换的文件:%filename% >> backup/log.txt  
  26. if not exist "%pats%/backup/%filename%" (  
  27. copy /y "%filename%"  "backup/%filename%" & echo 执行备份...  
  28. else (  
  29. echo "%filename%" 文件已备份过,未执行备份!  
  30. )  
  31. echo.  
  32. echo.  
  33. echo 执行转化...  
  34. %IconvPath% -c -f utf-8 -t gb2312 "%filename%" > "tmp" & move "tmp" "%filename%"  
  35. ping /n 127.1>nul  
  36. exit  

 

 

 
 

 

目录
相关文章
MyEclipse 10 和 2014 两个版本共存破解 - imsoft.cnblogs
  第一步:运行 (run.bat)文件, 输入任意用户名 第二步:点击Systemid... 按钮,自动生成本机器的systemid。 第三步: 点菜单Tools->RebuildKey 第四步:点击active按钮.会在显示区域生成 LICENSE_KEYACTIVATION_CODEACTIVATION_KEY 这时候不要打开myeclipse的激活页面输入。
1181 0
|
Windows
AHK教程 - imsoft.cnblogs
转自:小弗兰茨 AHK,就是传说中的 Auto Hot Key 。什么?没有听说过?那么很正常……它运行在Windows下。总之,AHK可以赋予你对你的电脑的无与伦比的控制力。一些人想要在MM面前展示技术的,我是说很炫的技术——一般人能看懂的技术的,那么学一学AHK吧。
1405 0
|
vr&ar 数据库 数据安全/隐私保护
WinRAR备份技巧 - imsoft.cnblogs
RAR控制台日常备份策略 run.batrar a -ep1 -agYYYY{年}MM{月}DD{日} 备份 @list.txt-ep1是忽略原文件路径,rar包里是一堆文件,没有目录结构-ag附加命名规则@list.
1292 0
值得收藏的批处理程序 - imsoft.cnblogs
文件强力删除.bat @echo off @echo 文件马上被强制删除 @echo 确定吗? pause DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1  虚拟Wi-Fi.
993 0
|
存储 Shell 数据安全/隐私保护
很全面的WinRAR实用技巧系列 - imsoft.cnblogs
WinRAR也可以管理我的桌面时间长了,桌面上堆的东西实在太多,平时该如何管理呢?安装了WinRAR的朋友可以请它来帮忙,用它管理清除无用的桌面文件或图标。 以XP系统为例,系统所在目录是“c:\windows”,假设用户名为“user”,桌面上的图标和文件都在“c:\documents and settings\user\桌面”文件夹中。
1437 0
|
存储 数据安全/隐私保护 Windows
WinRAR的自解压模式 - imsoft.cnblogs
一个 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。
2289 0
|
网络协议 数据安全/隐私保护
XINU安装程序.exe一键配置好XINU实验环境 - imsoft.cnblogs
还在一步一步配置复杂的XINU吗?XINU安装程序.exe一键配置好XINU实验环境。 XINU安装程序.exe使用说明:   本程序配合《网络协议分析与实现》/(胡维华等编著)课本使用   本程序会自动解压安装配置好的XINU系统(包含XINU和VPC文件夹)到D盘根目录   解压此程序后,用VPC2007虚拟机软件打开或者导入即可。
1341 0
|
测试技术 Shell
与众不同 制作会唱歌的WinRAR - imsoft.cnblogs
  为了使用方便,我们可能会把RAR压缩包制作成自解压文件。WinRAR自带的自解压模块虽然使用很方便,但千篇一律的外观看起来实在 乏味。其实,只要通过简单改造,你就可以制作出与众不同,声色俱佳的WinRAR自解压界面,让你的朋友羡慕去吧。
1237 0
|
Web App开发
PDF软件推荐——Sumatra PDF - imsoft.cnblogs
Sumatra PDF 优点:绿色,小巧,快速,支持格式丰富 缺点:不支持修改和添加标记 链接: http://pan.baidu.com/s/1eQ1s3Nc 密码: d8h6 主页:http://www.
2772 0