Source Insight 乱码问题解决

SourceInsight是一款专业的源代码编辑器与分析工具,支持C/C++、Java、C#、Python等主流编程语言,其核心功能包括动态符号数据库维护、智能代码导航及跨语言支持,适用于大型项目开发、代码维护及学术研究,尤其适合需要高效处理复杂代码库的开发者。

默认安装的SourceInsight里创建并导入项目中的文件(以C++为例)时,因为有的源程序文件的编码不是该软件默认的UTF-8编码而是GB2312等中文编码,所以打开文件时文件中的中文会出现乱码(乱码会出现在注释和字符串常量中),如图

解决方案:执行SI4菜单命令Options->Preferences->Files,修改弹出窗口的底部Default Encoding 为你源文件的编码(一般是 GB2312)。如图:

完成之后一定要关闭打开的源文件,再重新打开,就会发现,乱码已显示为正常中文。如图:

相关推荐
REDcker1 天前
有限状态机与状态模式详解 FSM建模Java状态模式与C++表驱动模板实践
java·c++·状态模式
basketball6161 天前
C++ 构造函数完全指南:从入门到进阶
java·开发语言·c++
想唱rap1 天前
IO多路转接之poll
服务器·开发语言·数据库·c++
落羽的落羽1 天前
【算法札记】练习 | Week4
linux·服务器·数据结构·c++·人工智能·算法·动态规划
goodesocket1 天前
芯片HAST测试:通电工作下如何精准模拟极端环境挑战?
c++
特种加菲猫1 天前
从零开始手撕AVL树:详解插入、平衡因子更新与四种旋转
开发语言·c++
萑澈1 天前
算法竞赛入门:C++ STL核心用法与时空复杂度速查手册
数据结构·c++·算法·stl
江屿风1 天前
C++OJ题经验总结(竞赛)1
开发语言·c++·笔记·算法
运筹vivo@1 天前
LeetCode 2405. 子字符串的最优划分
c++·算法·leetcode·职场和发展·哈希表
有点。1 天前
C++(枚举法一练习题)
开发语言·c++·算法