Article - CS184329

Space (0xA0) of unicode in short text should be translated to "0x20" by generating report in XML in Integrity Lifecycle Manager

Modified: 05-Oct-2018   


Applies To

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

Description

  • Steps to reproduce:
  1. Create an item which has the following fields
    • Short text field: The value contains space(0xA0) of unicode
      • Open IME Pad and select Unicode (Basic Multiple Languages) as Character Category and copy U + 00A0
    • Long text field: The value contains space(0xA0) of unicode
  2. Generate a report  for the item in XML by using the report type named Basic - XML
  • Result
    • Space(0xA0) in short text translated to "&nbsp;". <--This is not acceptable. Because "&nbsp;" is not  valid in XML files.
    • Space(0XA0) in long text translated to  "0x20" <--- This is fine.
    • Example:
            <field fieldname="Document Short Title">s&nbsp;h&nbsp;o&nbsp;r&nbsp;t</field>
            <field fieldname="Shared Text">l o n g</field>
  • Expected result
    • Space(0xA0) of unicode in both of short text and long text should be translated to "0x20" by generating report in XML.
This is a printer-friendly version of Article 184329 and may be out of date. For the latest version click CS184329