プロジェクト

全般

プロフィール

機能 #3898

RTC Builderが生成するソースファイルの文字コードを「BOM付UTF-8」にする

n.kawauchi約7年前に追加. 約7年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2017/02/06
期日:
進捗率:

100%

予定工数:

説明

[openrtm-users 03363]への対応

大阪電通大の升谷です.連投失礼します.

WindowsでOpenRTM-aist-1.1.2-RELEASE_x86_64.msiをインストールし,Visual
Studio 2012で使っています.

RTC Builderが生成するソースファイルの文字コードを「BOM付UTF-8」にでき
ないでしょうか?

Visual Studio 2012では,ソースファイルを開くと,文字コードはShift JIS
になるようです.RTC Builderの生成したソースコードに日本語の注釈などを
追加して保存したとします.その後に,再度RTC Builderを使って内容を変更
しコード生成すると,マージツールが起動しますが,Shift JISには対応して
いないようで,処理結果のファイルが文字化けしてしまいます.

再度RTC Builderで処理する前に,ソースコードをUTF-8に変換しておくと,文
字化けは起きません.

ですから,最初に生成するソースファイルにUTF-8のBOMを付けるようにすると
うまくいくのではないかと思います.

いかがでしょうか?

関連するチケット

関連している RTC Builder - 整備 #4376: javaの ソースコードとRTC実行用シェルスクリプト/バッチファイルのBOM無しに変更解決2017-11-29

履歴

#1 ga約7年前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率0 から 100 に変更

生成コードの文字コードを「BOM付き」に修正させて頂きました r675

#2 ga約7年前に更新

生成コード比較する際の処理に修正モレがあったため,修正させて頂きました r676

#3 n.kawauchi約7年前に更新

r677をJenkinsジョブでビルドした「eclipse442-openrtp120v20170213-win32-x86_64.zip」にて文字化けしないことを確認しました。
ありがとうございました。

#4 n-ando約7年前に更新

  • ステータス解決 から 終了 に変更

#5 katami が6年以上前に更新

  • 関連している 整備 #4376: javaの ソースコードとRTC実行用シェルスクリプト/バッチファイルのBOM無しに変更 を追加

他の形式にエクスポート: Atom PDF