MySQL Client und Zeichenkodierung der SQL-Skripte

Ich lasse per Kommandozeile per "mysql [loginkram] < input-file.sql"
mehrere Skripte ablaufen. Das Problem ist, dass z.B. der MySQL Query
Browser (GUI Tool) die SQL-Dateien immer nur in UTF-8 abspeichert, egal
was die Codierung beim Laden/=D6ffnen ist. Der MYSQL Client spuckt aber
jedes Mal einen Syntaxfehler beim Ausführen aus. Am Anfang der UTF-8
codierten Dateien tauchen immer 3 Bytes auf (*), die den Error
produzieren, desweiteren sind alle Umlaute und ß Garbage. Wenn ich die
Dateien in ISO-8859 abspeicher hat der Client keine Probleme.

Wie, d.h. mit welcher Option für mysql --... bekomme ich den Client
dazu, dass er mit UTF-8 codierten SQL-Dateien genauso ganz normal
durchläuft wie mit ISO-8859-Codierung? Ich habe bereits
--default-character-set=3Dutf8 ausprobiert jedoch ohne irgendeine
=C4nderung...

Falls es nicht anders geht, darf ich halt mit dem Mysql Query Browser
keine Dateien mehr speichern... (ungewohnt dumm für ein MySQL-Tool)

Karsten

(*) Was sind diese 3 bytes eigentlich? So ne Art magic number?
Karsten Wutzke [ Di, 14 November 2006 12:02 ] [ ID #1535541 ]

Re: MySQL Client und Zeichenkodierung der SQL-Skripte

Oops sorry falsche group gewählt... hat bestimmt nix mit PHP zu tun.
Der gleiche Post befindet sich hier:

http://groups.google.de/group/de.comp.datenbanken.mysql/brow se_thread/threa=
d/163d06ff517c8c2f/983ab68696040b8f?hl=3Dde#983ab68696040b8f

Also wenn bitte nur dort antworten.

Karsten
Karsten Wutzke [ Di, 14 November 2006 12:22 ] [ ID #1535542 ]
PHP » de.comp.lang.php.datenbanken » MySQL Client und Zeichenkodierung der SQL-Skripte

Vorheriges Thema: Re: mehrere BETWEEN - Abfrage (Umkreissuche)
Nächstes Thema: Verzeichnisse werden beim Pfadanfabe c: nicht erkannt?