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