File Encoding

Dieses Plugin bietet die Möglichkeit herauszufinden, welches Encoding für eine Datei verwendet wird. Damit stellt es ein nützliches Tool dar, um z. B. die richtige Kodierung der Eingangsdatei in einem Profil einzustellen, welches notwendig ist, um die Eingangsdatei korrekt zu parsen.

Einstellungen


(1) Den zu suchenden Text eingeben: Geben Sie als Erstes einen Suchbegriff ein. Es sollte sich dabei um einen Begriff handeln, von dem Sie wissen, oder stark vermuten, dass er in der zu untersuchenden Datei vorkommt. Verwenden Sie dabei möglichst einen Begriff, der Umlaute oder Sonderzeichen enthält, um die Wahrscheinlichkeit eines eindeutigen Ergebnisses zu erhöhen, da es meist gerade für diese Zeichen Abweichungen zwischen den verschiedenen Kodierungen gibt.

(2) Die Datei per Drag und Drop ablegen: Die Datei, deren Encoding überprüft werden soll, kann hier entweder über Drag and Drop oder über den Button Importieren hochgeladen werden, wenn (1) eingetragen wurde.

(3) Vorgeschlagenes Encoding ablesen: Wurde die Datei hochgeladen (2), wird der Dateiname und ein passendes Encoding angezeigt. Es kann für einen Suchbegriff (1) durchaus mehrere mögliche Encodings geben. Der Suchbegriff wird jeweils mit einem Encoding kodiert und dann wird in der Datei eine Übereinstimmung gesucht. Wird keine Übereinstimmung gefunden, wird das nächste Encoding probiert. Das erste Encoding, für das eine Übereinstimmung gefunden wird, wird als Ergebnis angezeigt.

Beispiel


Folgend die Datei Rechnung.xml, um das Ergebnis, das oben im Screenshot dargestellt ist, zu bekommen. Wobei wir hier natürlich annehmen, dass die Datei auch entsprechend in der Kodierung 8859_1 vorliegt. Es geht hier lediglich um die Veranschaulichung der Vorgehensweise.

Hinweis: Probieren Sie einmal statt des Suchbegriffs Müller den weniger eindeutigen (da keine Umlaute oder Sonderzeichen) Begriff Rechnung.


<Rechnung>
<Rechnungsnummer>INV_12345</Rechnungsnummer>
<Rechnungsdatum>2014-05-21T15:25:11Z</Rechnungsdatum>
<Kunde>
<Kundennummer>12345</Kundennummer>
<Vorname>Gustav</Vorname>
<Nachname>Müller</Nachname>
<Ort>Treuchtlingen</Ort>
<Geburtstag>15.07.1981</Geburtstag>
<Bestellung>
<Artikelnummer id="123689">DE459363258</Artikelnummer>
<Menge>1</Menge>
<Preis>17,98</Preis>
</Bestellung>
<Bestellung>
<Artikelnummer id="5896324">459363298</Artikelnummer>
<Menge>1</Menge>
<Preis>4,99</Preis>
</Bestellung>
</Kunde>
</Rechnung>