我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了。

——————————————————————————————————————

干货:Source Insight 4 的解决办法( source insight 3.5 及以下版本就到其他地方看看吧)

【解决办法】:

单个文件乱码解决办法:

菜单栏中【File】 > 【Reload As Encoding...】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load,问题解决!!!

所有文件乱码解决办法:

我的理解,在做下面操作的时候,先设置,然后关闭所有打开的文件,然后再打开文件即可

菜单栏中 Options > 【P references 】 >File标签中,最下面的“ Default encod­ing :改成 System Default(Windows ANSI) 或者 Chinese Simplified(GB2312) CP:936(简体中文的都可以选) ,点击确定, 问题解决!!!

——————————————————————————————————————

下面谈谈我找到解决方法的过程,没时间的直接跳过!

找解决办法,折腾了一下午,结果,世界上简单的办法不是在别处,而是藏在自身,而我却没有发现。最后通过官方文档,终于拨云见雾,莫名的感动,给 Source Dynamics点个赞。

错误现象:注释乱码,查了好多,肯定是编码显示问题:

现象如图所示:


网上找了很多解决办法,都是很多年前的了,解决起来太麻烦。最后我在这里官方支持文章中找到了答案:
Unfortunately, the code page encoding used in a file is not saved with the file. Therefore, it is possible to open a file assuming the wrong encoding. If you open a file with the wrong encoding, you will probably observe some characters are incorrect or look garbled. You can use the File > Reload As Encoding command to reload the file with the correct encoding.

内容来自这里 Source Insight 4.0

官方网站支持文档截图如下:

具体解决办法:菜单栏中【File】->【Reload As Encoding...】->【Chinese Simplified (GB18030)】->选择后,点击load,问题解决!!!

有网友评论说,“这种方法每次只对当前的单个文件生效,请问您知道统一修改所有文件的方法吗?”,我已经在前面解决办法中添加上了

感谢你的反馈。

解决办法来源如下图所示:

都让你看了,你还不点个

给你一个福利: sourceinsight40118 .zip (解压密码:BjarneCpp666)

我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了。——————————————————————————————————————干货:Source Insight 4 的解决办法(source insight 3.5 及以下版本就到其他地方看看吧)【解决... 一、单个文件转换 对于单个文件,好说,只要将非ANSI码格式的文件转换成ANSI码格式即可,方法如下: 1、将文件用ultraEdit32打开,选择 文件->转换->UTF-8到ANSI, 然后保存。重新用 source insight 打开就好 或者使用记事本打开非ANSI格式的源代码文件,另存为,在保存选项对话框中,在编码格式一栏中发现是UTF-8,选择ANSI一项 单个文件 乱码 解决办法 : 菜单栏中【File】 > 【Reload As Encoding…】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load,问题 解决 !!! 所有文件 乱码 解决办法 : 菜单栏中 【Options】 > 【Preferences】 &
source insight 中文 乱码 问题 解决 记录 Source insight 是很好的代码编辑和阅览器,但是偶尔下载下来的的一些工程代码或其他人的工程代码上,都会发生一些 中文 乱码 的问题,网上看了很多的 解决 方案,比如改显示配置为Chinese Simplified (GB18030)的,很多时候都不能 解决 这个问题。 最近在使用Beyond Compare 做代码对比时,深入思考了一个比较意思的问题,两边对比的文件编码格式不一致时,会有一边出现 乱码 。这就让我考虑到 Source insight 也会出现的 乱码 现象
1、【临时 解决办法 】: 只针对当前文件 解决 中文 乱码 。 菜单栏中【File】->【Reload As Encoding…】->【Chinese Simplified (GB18030)】->选择后,点击load,问题 解决 。 —————————————————————————————————————— 2、【彻底 解决办法 】: 对所有文件 乱码 解决办法
### 回答1: Source Insight 是一款非常流行的代码阅读和编辑工具。 注释 是代码中的一种重要元素,可以为代码添加说明和备注,方便其他开发人员理解和维护代码。然而,有时候在使用 Source Insight 时,我们可能会遇到 注释 显示 乱码 的情况。 注释 乱码 的主要原因可能是编码格式不匹配。在 Source Insight 中,可以通过设置编码格式来 解决 此问题。首先,我们可以检查 Source Insight 的默认编码设置。在 Source Insight 的设置菜单中,可以找到“编码规则”选项。确保该选项与代码文件的实际编码格式一致。 另外, 注释 乱码 问题也可能是由于操作系统的编码设置不正确引起的。在某些情况下,操作系统默认的编码格式可能与代码文件的编码格式不匹配。我们可以尝试在操作系统中修改编码格式,然后重新打开 Source Insight ,并重新加载代码文件,看是否能够 解决 注释 乱码 问题。 此外, Source Insight 还提供了 注释 显示方式的选项。例如,我们可以选择在 注释 中使用Unicode字符来显示特殊符号或特定语言的字符。我们可以在 Source Insight 的设置菜单中找到“字符显示”选项,并调整相关设置,以尝试 解决 注释 乱码 问题。 总之,当遇到 Source Insight 注释 乱码 的情况时,我们可以通过检查和调整编码格式、操作系统编码设置以及 Source Insight 的字符显示选项来 解决 问题。如果问题仍然存在,可以尝试更新 Source Insight 的版本,或者寻求源更多帮助和支持。 ### 回答2: 如果在源代码编辑器 Source Insight 中看到 注释 乱码 的问题,可能由以下几个原因引起: 1. 编码不匹配:源代码和 注释 所使用的字符集不一致。可以通过在 Source Insight 中更改字符集编码来 解决 此问题。在 Source Insight 的菜单栏中选择"Options"(选项)> "General Settings"(常规设置),然后在"File Options"(文件选项)中选择正确的字符集编码。 2. 字体设置不当:有时, 注释 乱码 的问题可能是由于所选择的字体不支持 注释 字符集导致的。在 Source Insight 的菜单栏中选择"Options"(选项)> "Font and Color Options"(字体和颜色选项),然后选择一个支持 注释 字符集的字体。 3. 源文件编码问题:如果 注释 乱码 只出现在某些源文件中,可能是由于这些源文件本身的编码问题引起的。可以在文件之间切换时,检查文件编码是否正确。在 Source Insight 的菜单栏中选择"File"(文件)> "Open File"(打开文件),然后选择正确的编码方式打开文件。 如果上述 解决 方法仍不能 解决 注释 乱码 问题,可以尝试升级 Source Insight 版本或者重新安装程序,以确保软件本身没有问题。此外,也可以将编码 乱码 的示例代码和 注释 提交给开发者,以便他们进行修复和改进。