ページ ツリー

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

質問

PRQA Framework(QAC 8.2.2 / QAC++ 3.2.2 以降)でソースコードを表示した際に、ソースコードの文字コードによって、文字化けが発生してしまいます。メッセージブラウザ上でソースコードを表示した際に、日本語でコメントを記述した箇所が文字化けしてしまいます。文字化け表示を解消する方法を教えてください。

回答

プロジェクトの設定で、ソースコードの文字コードを設定します。ソースコードの文字コードを設定する必要があります。

正しく設定できていない場合、PRQA Framework(
注意
title注意

正しく設定できていない場合、メッセージブラウザ上で文字化けして表示されるだけでなく、解析エラーの原因にもなります。

手順

QAC 8.2.2 / QAC++ 3.2.2

...

(PRQA Framework 1.0.5) 以降 

1."プロジェクト"メニューから"プロジェクトプロパティを開く"を選択してプロジェクトプロパティを開き、解析タブを開きます

...

SJソースコードの文字コードがShift-JISの場合
EUC-JPソースコードの文字コードがEUCの場合
UTF-8ソースコードの文字コードがUTF-8BOMつき/BOMなし)の場合


■ 設定画面例

QAC 8.1.2 / QAC++ 3.1 以前 

・GUI を使用する場合

1.解析対象のソースファイルが存在するディレクトリを選択し [編集] > [フォルダのパラメータ] でフォルダパラメータ画面を開きます。

2.アナライザパーソナリティの編集ボタンを押下します。

3.「解析処理」タブの「エンコーディング」で文字コードを選択します。

Image Added


アナライザパーソナリティを直接編集する場合

1.お使いのアナライザパーソナリティをテキストエディタで開きます。

2.文字コードを -en オプションで設定します。

-en SJソースコードの文字コードがShift-JISの場合
-en EUCソースコードの文字コードがEUCの場合
-en UTFソースコードの文字コードがUTF-8BOMつき/BOMなし)の場合