EnterWorks - ETT 119 - How to Manage special characters for syndication targets requiring encoding

EnterWorks - ETT 119 - How to Manage special characters for syndication targets requiring encoding

Data Flow, Export Post-Processing

rate limit

Code not recognized.

About this course

There are some characters that need to be encoded to be included in XML or HTML.  For example, the (R) registered trademark character must be encoded as ®.  EnterWorks manages its repository as XML.  This means the special characters must be encoded to be stored and then decoded when retrieved for display or export/syndication.  The current encode/decode processing resolves the encoded values, even when they are encoded themselves, such that the actual characters will be displayed within the EnterWorks UI.  This means the encoded values are not likely to be included in the export.  For example, the encoding for the Registered Trademark symbol is ®.  If this is entered in the UI and then saved, when the record is opened or exported, it will show the registered trademark character instead of the encoded value. There are two main options to ensure the encoded values are included in exports instead of the actual characters:
 
1. Special-encode the encoded characters to prevent EnterWorks from recognizing them as encodings, then special-decode on export.
2. Encode the special characters in a callout or post-processing block
 
This explains how EnterWorks manages the special characters and covers how to implement the two options.

Prerequisites - ETT 101, ETT 096

About this course

There are some characters that need to be encoded to be included in XML or HTML.  For example, the (R) registered trademark character must be encoded as ®.  EnterWorks manages its repository as XML.  This means the special characters must be encoded to be stored and then decoded when retrieved for display or export/syndication.  The current encode/decode processing resolves the encoded values, even when they are encoded themselves, such that the actual characters will be displayed within the EnterWorks UI.  This means the encoded values are not likely to be included in the export.  For example, the encoding for the Registered Trademark symbol is ®.  If this is entered in the UI and then saved, when the record is opened or exported, it will show the registered trademark character instead of the encoded value. There are two main options to ensure the encoded values are included in exports instead of the actual characters:
 
1. Special-encode the encoded characters to prevent EnterWorks from recognizing them as encodings, then special-decode on export.
2. Encode the special characters in a callout or post-processing block
 
This explains how EnterWorks manages the special characters and covers how to implement the two options.

Prerequisites - ETT 101, ETT 096