`

Source Insight 中文乱码,用iconv转码,解决中文乱码问题_20150930更新

阅读更多



 

 批处理配合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

转换前先执行检查文本编码,防止重复转换时,出现中文丢失...   

  • 大小: 16.1 KB
  • 大小: 1.8 KB
  • 大小: 153.1 KB
0
2
分享到:
评论
3 楼 xouou_53320 2015-10-05  
chuanwang66 写道
不过改了iconv.exe路径也不能用。。。。

直接把文件拖拽上去
2 楼 chuanwang66 2015-02-21  
不过改了iconv.exe路径也不能用。。。。
1 楼 chuanwang66 2015-02-21  
不好意思,想顶来着,点成踩了。。。

相关推荐

    完美解决source insight 3.5中文显示乱码问题

    在解决乱码问题后,Source Insight不仅可以正确显示中文注释和字符串,还可以增强其在处理中文命名的变量、函数和类时的用户体验,使得中文开发者能更加流畅地使用这款强大的工具进行代码阅读和分析。通过以上步骤,...

    sourceInsight3.5 及中文乱码解决

    **源代码查看神器Source Insight 3.5及中文乱码问题解决方案** Source Insight是一款深受程序员喜爱的源代码查看和编辑工具,它以其强大的代码高亮、语法分析和跳转功能而闻名。然而,在处理含有中文字符的代码时,...

    source insight 3.5 UTF-8中文乱码插件_sourceinsight3.5_utf-8_插件补丁_中文乱码_

    总的来说,"source insight 3.5 UTF-8中文乱码插件"是解决Source Insight 3.5与UTF-8编码不兼容问题的有效工具,通过正确安装和应用此插件,开发者可以更顺畅地在Source Insight环境中阅读和编辑包含中文字符的代码...

    sourceinsight 日文注释乱码问题解决

    本文将深入探讨如何解决Source Insight中的日文注释乱码问题。 首先,我们需要了解乱码问题的根源。通常,乱码是由于字符编码不匹配导致的。在计算机系统中,不同的编码方式对应着不同的字符集,例如ASCII、GBK、...

    sourceinsight中文乱码的解决方案整理.pdf

    Source Insight 是一个功能强大且灵活的源代码浏览和编辑工具,使用 UltraCodingSwitch.exe 工具可以解决 Source Insight 中文乱码问题。通过使用 Source Insight,可以快速浏览和编辑源代码,提高编程效率。

    完美解决source 3.5中文乱码

    本篇文章将详细介绍如何完美解决Source Insight 3.5中的中文乱码问题。 首先,我们需要理解为什么会出现中文乱码。通常,这是因为Source Insight 3.5默认使用的字符编码与你的代码文件或项目中的编码不匹配。常见的...

    sourceinsight中文乱码的解决方案借鉴.pdf

    本文档旨在解决SourceInsight中文乱码的问题,并提供了一整套在SourceInsight中管理U-boot源代码的解决方案。 一、SourceInsight中文乱码解决方案 在使用SourceInsight时,中文乱码是一个常见的问题。解决这个问题...

    彻底解决 source_insight 中文注释显示乱码

    本文将详细介绍如何在Source Insight 3.X版本中彻底解决中文注释显示乱码的问题。 首先,我们需要了解乱码产生的原因。通常,源代码编辑器需要正确识别文件的编码格式,以及支持用于显示特定语言的字体。如果编辑器...

    source_insight4.0 ANSI 终极中文乱码解决

    ANSI 编码时 中文显示乱码,不修改文件编码格式,正常显示中文,网上有很多错误办法,亲测可用的方式哦

    解决source insight中文显示乱码问题的脚本

    目前有多种方法解决该中文显示乱码问题,但通过iconv命令转换是最为方便快捷的方法,无法安装任何额外插件。可惜网上没找到现成的可以转换指定目录下所有文件编码格式的脚本,只好自己写了一个,实现如下功能: 1. ...

    Source insight 3.5解决乱码插件

    **Source Insight 3.5:乱码问题与插件解决方案** Source Insight是一款广泛使用的源代码阅读和编辑器,尤其在编程领域中深受程序员喜爱。它提供了强大的代码智能、语法高亮、快速查找等功能,帮助开发者高效地理解...

    Source Insight3.57中文注释乱码问题解决,支持UTF-8补丁

    本篇将详细讨论Source Insight 3.57版本中遇到的中文注释乱码问题以及如何通过应用UTF-8补丁来解决这个问题。 首先,我们需要理解编码问题的本质。在计算机世界里,字符需要用数字来表示,这就涉及到字符编码。...

    source_insight_UTF8汉字乱码解决方案

    本文将详细解析如何解决Source Insight中的UTF-8中文乱码问题。 首先,我们需要理解问题的根源。Source Insight默认可能并不支持UTF-8编码,尤其是当文件中包含汉字时,如果没有正确配置,就可能出现乱码现象。这给...

    sourceinsight3.5_集成汉化、中文乱码、打开标签

    **源码分析利器:Source Insight 3.5 汉化与中文乱码解决方案** Source Insight 是一款广受程序员喜爱的源代码查看和编辑工具,它以其强大的代码高亮、跳转、查找等功能,极大地提高了程序员的工作效率。在这个集成...

    sourceinsight中文字符问题解决

    1. **编码不兼容**:Source Insight默认可能使用的是ASCII或UTF-8无BOM格式,这可能导致在打开包含中文字符的文件时显示乱码。为了解决这个问题,我们需要确保源代码文件与Source Insight的内部编码设置匹配。可以...

    source insight utf8中文乱码插件

    总的来说,"source insight utf8中文乱码插件"是Source Insight用户处理中文乱码问题的有效解决方案,它使开发者能够在保持高效工作的同时,无障碍地阅读和理解包含中文字符的源代码。通过合理利用这类插件,我们...

    source insight中文乱码问题解决方案

    初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。 可惜归可惜,程序还是要看。乱码怎么办?很多人用笨方法,用记事本打开源代码,再另存为ANSI格式的文件。...

    source insight去中文乱码插件

    总的来说,"source insight去中文乱码插件"是针对Source Insight中文乱码问题的有效解决方案,通过提供一键式的安装和使用方式,大大降低了开发者在处理中文源码时的困扰,提高了开发过程的便利性和舒适度。...

    解决source insight3.5不支持中文utf8问题

    然而,对于中文支持的问题,Source Insight 3.5版本曾经存在一些困扰用户的局限性,尤其是当处理UTF-8编码的源代码时可能会出现乱码现象。本文将详细探讨这个问题及其解决方案。 首先,我们需要了解UTF-8编码。UTF-...

    SourceInsight3.5中文乱码和标签插件

    总的来说,这个压缩包提供的解决方案针对的是SourceInsight 3.5在Windows操作系统上运行时遇到的中文乱码问题,通过更新关键的动态链接库文件,提升了软件的中文友好性和用户体验。在使用时,用户应仔细阅读readme....

Global site tag (gtag.js) - Google Analytics