Der EncodingValidatorex untersucht erst das BOM und wenn das nicht gesetzt ist, wird der Text überprüft, ob es ein UTF-8 Text ist:
Der EncodingValidatorEx ist auf eine schnelle und speichereffiziente UTF-8-Erkennung ausgelegt. Er durchläuft den Stream und prüft, ob UTF-8-Zeichen enthalten sind. Erkennt er keine, verwendet er die konfigurierte Kodierung.
Der EncodingValidator liest dagegen für jede zu prüfende Codierung sowie für UTF-8 Datenblöcke und validiert diese.
Bei kleinen Nachrichten von beispielsweise 10 KB fällt dieser Unterschied kaum ins Gewicht. Wenn Du überwiegend Nachrichten mit 10 MB oder mehr verarbeitest, ist der EncodingValidatorEx hinsichtlich Geschwindigkeit und Speicherverbrauch die bessere Wahl.
| Eigenschaften | |
|---|---|
| Name | Beschreibung |
| Typ | Der Klassenname des Job-Steps |
| Name | Der Name des Job-Steps wie er im Job Designer erscheinen soll |
| Beschreibung | Eine optionale Erläuterung des Job-Steps |
| DefaultCodePage | Wird verwendet, wenn die Datei nicht als UTF-8, UTF-16 oder UTF-32 erkannt wurde |