Thread UCS-2 LE Datei einlesen und konvertieren
(6 answers)
Opened by Kean at 2016-08-01 14:31
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) |