MySQL Skript liest Sonderzeichen falsch ein
Philipp Lies
- datenbank
0 MudGuard
Hallo!
Ich habe ein Problem, ich habe gerade eine MySQL Datenbank angelegt und wollte jetzt die Daten aus Excel einfügen. Im Prinzip kein Problem, in Excel eine Formel erstellt, die mir ein SQL Skript erstellt und das dann in eine Textdatei kopiert. Die mysql.exe führt das Skript auch problemlos aus, alle Werte sind kottekt eingelesen, allerdings sind die Sonderzeichen (ß, ä, ö, ü, ó, ...) alle falsch dargestellt, z.B. als 3/4 Zeichen oder als weißer Block.
Woran es liegt kann ich mir denken, die Textdatei ist falsch kodiert, aber ich hab keine Ahnung wie ich das ändern kann. Leider hat auch das konveriteren mit UltraEdit in alle möglichen Formate nix gebracht. Wäre klasse, wenn mir jemand helfen könnte, denn alle Daten von Hand zu ändern wird mir zu viel Arbeit.
System:
Windows XP SP 1 deutsch
MySQL 3.23.52-nt
Danke im voraus!
Philipp
Hi,
Ich habe ein Problem, ich habe gerade eine MySQL Datenbank angelegt und wollte jetzt die Daten aus Excel einfügen. Im Prinzip kein Problem, in Excel eine Formel erstellt, die mir ein SQL Skript erstellt und das dann in eine Textdatei kopiert. Die mysql.exe führt das Skript auch problemlos aus, alle Werte sind kottekt eingelesen, allerdings sind die Sonderzeichen (ß, ä, ö, ü, ó, ...) alle falsch dargestellt, z.B. als 3/4 Zeichen oder als weißer Block.
Woran es liegt kann ich mir denken, die Textdatei ist falsch kodiert, aber ich hab keine Ahnung wie ich das ändern kann. Leider hat auch das konveriteren mit UltraEdit in alle möglichen Formate nix gebracht. Wäre klasse, wenn mir jemand helfen könnte, denn alle Daten von Hand zu ändern wird mir zu viel Arbeit.
System:
Windows XP SP 1 deutsch
MySQL 3.23.52-nt
Wo guckst Du die Daten an?
Im Kommandozeileninterpreter (a/k/a DOS-Box)?
Wenn ja, guck Dir die Daten mal an, wenn Du sie per PHP ausliest und im Browser anzeigst.
Die DOS-Box arbeitet normalerweise mit einer anderen Codepage...
Andreas