1、 文档目标
解决QAC中查看代码出现中文乱码的情况。
2、 问题场景
客户通过同步设置将工程的代码导入到QAC中进行分析。但是,在阅读代码的时候发现,所有的中文注释均出现乱码的情况(如图2-1)。经过和客户的确认,客户使用的编码规则是ANSI。而QAC默认使用的是UTF-8编码规则,所以导致了乱码。

图2-1
3、软硬件环境
1)、软件版本:Helix QAC 2024.4
2)、电脑环境:Windows 11
3)、外设硬件:无
4、解决方法
1)、点击工程属性配置按钮,进入到Project Properties窗口中,切换到Analysis栏中。然后,在Analysis Toolchain中选择QAC工具链(例如图4-1中的qac 11.4.0)。选中后在Component Options中选择-encoding。最后,在User Arguments栏中双击,最后输入参数“ANSI”即可。

图 4-1
2)、输入完成后,会如图4-2所示。点击保存即可。

图4-2
3)、关闭窗口后会出现提示编码规则变化是否重新加载的提示,点击Yes即可。(如图4-3)

图4-3
4)、最后,乱码就会显示,可以正常显示中文注释了。(如图4-4)

图4-4