Steuerzeichen sind nicht darstellbare Zeichen eines Zeichensatzes. Häufig müssen für die Übertragung in Form von XML Steuerzeichen entfernt werden.

Sie können zu entfernen von Steuerzeichen die Freemarker replace Funktion nutzen:


 

${value?replace("\\u0000|\\u0001|\\u0002|\\u0003|\\u0004|\\u0005|\\u0006|\\u0007|\\u0008|\\u0009|\\u000B|\\u000C|\\u000E|\\u000F|\\u0010|\\u0011|\\u0012|\\u0013|\\u0014|\\u0015|\\u0016|\\u0017|\\u0018|\\u0019|\\u001A|\\u001B|\\u001C|\\u001D|\\u001E|\\u001F","","ris")}


 oder die Suchen & Ersetzen Funktion (Regulärer Ausdruck aktiviert):

 

Suchmuster: \u0000|\u0001|\u0002|\u0003|\u0004|\u0005|\u0006|\u0007|\u0008|\u0009|\u000B|\u000C|\u000E|\u000F|\u0010|\u0011|\u0012|\u0013|\u0014|\u0015|\u0016|\u0017|\u0018|\u0019|\u001A|\u001B|\u001C|\u001D|\u001E|\u001F
 
 
Ersetzen durch:

 




Ein weiterer Artikel im speziellen zum Entfernen des BOM (Byte-Order-Mark) Steuerzeichens finden Sie hier.