Thread UCS-2 LE Datei einlesen und konvertieren (6 answers)
Opened by Kean at 2016-08-01 14:31

Raubtier
 2016-08-01 16:01
#185213 #185213
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Du verwechselst encode und decode.

Du hast Daten in UCS-2LE -> diese musst du decoden ins Perl-eigene Format. Wobei du aber aufpassen musst, weil du beim zeilenweisen Lesen die Daten schon ggf. kaputt machst. D.h. du müsstest alles auf einmal einlesen (es ergibt eh keinen Sinn, alles in ein Array zu lesen - wenn zeilenweise, dann auch zeilenweise verarbeiten).

Dann vor dem Rausschreiben musst du sie in eine Kodierung encoden (hier in UTF-8).

Wobei renees Tip, die Dateien gleich entsprechend zu öffnen, natürlich schöner ist. Ansonsten abermals der Lesetipp: https://perlgeek.de/de/artikel/charsets-unicode
Last edited: 2016-08-01 16:07:04 +0200 (CEST)

View full thread UCS-2 LE Datei einlesen und konvertieren