原因
程序源文件没有保存源文件的编码方式
编码方式包括ANSI, UNICODE, GBK等等
字符编码相关内容可查看以下文章
https://blog.csdn.net/qq_42068856/article/details/83792174.
解决办法
所以我在猜想是不是编码导致了乱码,于是在设置菜单解决了这个问题。
在网上搜了一下,原来早在两年前已经有人提出了相同的解决办法了:
干货:Source Insight 4 的解决办法(source insight 3.5 及以下版本就到其他地方看看吧)
————————————————————————————————
【单个文件乱码解决办法】:
菜单栏中File > Reload As Encoding… >
System Default(Windows ANSI) 或者
Chinese Simplified(GB2312) CP:936 > 点击load,问题解决!!!
————————————————————————————————
【所有文件乱码解决办法】:
我的理解,在做下面操作的时候,先设置,然后关闭所有打开的文件,然后再打开文件即可
菜单栏中 Options > Preferences >File,
最下面的Default encoding :改成System Default(Windows ANSI) 或者
Chinese Simplified(GB2312) CP:936
(简体中文的都可以选),点击确定,问题解决!!!
————————————————————————————————
参考文章
https://blog.csdn.net/BjarneCpp/article/details/70174752.