Thread ASCII-Tabelle => MySQL (2 answers)
Opened by chmod777 at 2011-01-31 14:18

chmod777
 2011-01-31 14:18
#145215 #145215
User since
2009-09-14
71 articles
BenutzerIn
[default_avatar]
Hi!

Ich sollte eine Tabelle aus einem File im ASCII-Format einlesen und in eine Tabelle einer MySQL-DB schreiben.

Je nach encoding, kommen die Sonderzeichen mal als ä, mal als „ für ä

so lesen ich das ASCII-File ein
Code: (dl )
1
2
3
4
open (LIST,"file.txt"); 
binmode LIST, 'encoding(iso-8859-1)';
my @record=(<LIST>);
close LIST;


nehme ich encoding(iso-8859-1) kommt ä als „
mit encoding(cp850) ä als ä

und mit encoding(uft8) kommt die Fehlermeldung \x84 does not map to Unicode

Wie ladet man ein ASCII-File, um die Daten dann korrekt in eine MySQL-Tabelle zu schreiben?
Last edited: 2011-01-31 14:24:08 +0100 (CET)

View full thread ASCII-Tabelle => MySQL