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