我从网上查了一堆解决办法,但是都是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 encoding
”
:改成
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
版本或者重新安装程序,以确保软件本身没有问题。此外,也可以将编码
乱码
的示例代码和
注释
提交给开发者,以便他们进行修复和改进。