アーティクル - CS184329

Integrity Lifecycle Manager で XML でレポートを生成することにより、短いテキストの Unicode のスペース (0xA0) を「0x20」に変換する必要があります。

修正日: 27-Dec-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • PTC RV&S (formerly Integrity Lifecycle Manager) 10.4 to 12.0

説明

  • 再現する手順:
  1. 次のフィールドを持つアイテムを作成します
    • 短いテキスト フィールド: 値には Unicode のスペース ( 0xA0 ) が含まれます
      • IME Padを開き、文字カテゴリとしてUnicode (Basic Multiple Languages)を選択し、 U + 00A0をコピーします。
    • 長いテキスト フィールド: 値には Unicode のスペース ( 0xA0 ) が含まれます
  2. Basic - XMLという名前のレポート タイプを使用して、アイテムのレポートを XML で生成します。
  • 結果
    • " &nbsp; " に変換された短いテキストのスペース (0xA0)。 <--これは受け入れられません。 「 &nbsp; 」は XML ファイルでは有効ではないためです。
    • " 0x20 " に変換された長いテキスト内のスペース (0XA0) <--- これで問題ありません。
    • 例:
<field fieldname="Document Short Title">s &nbsp; h &nbsp; o &nbsp; r &nbsp; t</field>
<field fieldname="Shared Text">長い</field>
  • 期待される結果
    • 短いテキストと長いテキストの両方の unicode のスペース ( 0xA0 ) は、XML でレポートを生成することによって " 0x20 " に変換される必要があります。
最新バージョンはこちらを参照ください CS184329