dedlfix: " ETX " Zeichen

Beitrag lesen

Tach!

Meine Tagesaufgabe war klar umrissen. Spiele eine Datenbank ein.
mysql Datenbank.

Anscheinend nicht. Oder deine Formulierung ist nur nicht klar.

Nun habe ich eine Original Datei mit der Endung .sql.

Die Endung .sql deutet eher auf einen Dump hin und nicht auf eine Datenbank. An anderer Stelle sagst du was von Exportieren mit phpMyAdmin. Das ist ganz klar nur ein Dump.

Ja, man muss das schon voneinander trennen, denn einen Dump muss man einlesen und eine Datenbank kopiert man in das Verzeichnis, in dem der MySQL-Server die Datenbanken ablegt.

Natürlich bis jetzt noch sehr un-spannend.
Jetzt kommt es, ich spiele die Datenbank ein und auf meinem CMS in meiner Testumgebung sind plötzlich überall komische Sonderzeichen zu sehen.

Spannend wäre jetzt eine genaue Beschreibung gewesen, wie du das Einspielen versucht hast.

google angeworfen, hm, utf-8 logisch, alles korrekt.

Diese Aussage ist auch nicht nachvollziehbar.

Jetzt habe ich mir die Original sql Datei einmal angesehen, die ich für den Import in mysql genommen habe und ich sehe in meinem notepad++
immer wieder
ETX
Dieses ETX ist mit schwarzem Hintergrund und weißer Schrift geschrieben.

Steuerzeichen außer Zeilenumbrüchen sehe ich nur, wenn ich beim Exportieren mit dem PMA eine Komprimierung einstelle oder eins der Open-Document-Formate (von Haus aus gezipt) angebe. In beiden Fällen ist die Endung dann aber nicht sql.

google sagt ETX ist Zeilenende.

Zip-Files fangen immer mit P, K, x03 (ETX), x04 (EOT) an. In dem Fall haben diese Bytes aber nicht die Bedeutung von Steuerzeichen. Das kann der Notepad++ nicht wissen und zeigt trotzdem ihre Namen an, weil er es als Text interpretiert.

Offensichtlich hat dieses ETX nichts in der Vorlage zu tun. Woher kommt es, oder viel mehr wie kommt es da rein?

Hellsehen kann keiner. Man könnte jetzt alle möglichen Export-Optionen vom PMA durchspielen (was nicht gerade wenige sind) und mit dem vergleichen, was du da vorliegen hast. Einfacher wäre es, wenn du beim Exportieren aufpasst (oder aufpassen lässt), welche Optionen gesetzt sind. Wenn beides nicht möglich ist, solltest du mal genauer zeigen/beschreiben, was du da siehst. Ist es Binärzeugs, dann ist es kein Dump oder ein komprimierter. In einem "echten" PMA-Dump sind lesbare SQL-Statements zu finden.

dedlfix.