tag:forum.selfhtml.org,2005:/self " ETX " Zeichen – SELFHTML-Forum 2012-02-02T20:43:23Z https://forum.selfhtml.org/self/2012/feb/2/etx-zeichen/1540116#m1540116 2gb usb stick 2012-02-02T14:07:19Z 2012-02-02T14:07:19Z " ETX " Zeichen <p>Hi everybody,</p> <p>Meine Tagesaufgabe war klar umrissen. Spiele eine Datenbank ein.<br> mysql Datenbank.<br> Nun habe ich eine Original Datei mit der Endung .sql.<br> Natürlich bis jetzt noch sehr un-spannend.<br> Jetzt kommt es, ich spiele die Datenbank ein und auf meinem CMS in meiner Testumgebung sind plötzlich überall komische Sonderzeichen zu sehen.<br> Ok, erst mal Mittag gemacht, vielleicht finde ich eine Lösung.<br> google angeworfen, hm, utf-8 logisch, alles korrekt.</p> <p>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++<br> immer wieder<br> ETX<br> Dieses ETX ist mit schwarzem Hintergrund und weißer Schrift geschrieben.</p> <p>google sagt ETX ist Zeilenende.</p> <p>Offensichtlich hat dieses ETX nichts in der Vorlage zu tun. Woher kommt es, oder viel mehr wie kommt es da rein?</p> <p>Meine Quelle: <a href="http://de.wikipedia.org/wiki/Steuerzeichen" rel="nofollow noopener noreferrer">http://de.wikipedia.org/wiki/Steuerzeichen</a></p> https://forum.selfhtml.org/self/2012/feb/2/etx-zeichen/1540118#m1540118 Tom bitworks@web.de http://selfhtml.bitworks.de 2012-02-02T15:18:26Z 2012-02-02T15:18:26Z " ETX " Zeichen <p>Hello,</p> <blockquote> <p>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++</p> </blockquote> <p>Was weiß denn Notepad++ vom MySQL-Datenbank-Format?</p> <p>Und was weißt Du vom Datenbankformat von MySQL?</p> <p>Du benutzt zur Betrachtung Werkzeuge, die dafür nicht vorgesehen sind. MySQL benutzt ein äußerst komplexes Format für seine Tabellen-Files. Dieses kann durchaus Zeichen ausßerhalb des druckbaren Zeichensatzes enthalten, nämlich Binärdaten.</p> <p>Mache Dir also erstmal klar, was Du willst:</p> <ul> <li>Was ist die Ausgangssituation?</li> <li>Was soll das Ziel sein?</li> <li>Welche Werkzeuge sind dafür notwendig</li> <li>Sind die Werkzeuge füe einen normalen Import vorhanden und ordentlich installiert?</li> <li>Sind Anpassungen der Formate notwendig?</li> </ul> <p>Und nun kommt die spannende Frage: wie kann ich herausfinden, welche Anpassungen (Konvertierungen) notwenidig sind und wie sie ggf. durchgeführt werden können? Die Antwort darauf kann Dir hier vermutlich niemand pauschal geben, sondern erst, wenn Du genauere Fakten ermittelt und mitgeteilt hast.</p> <p>Liebe Grüße aus dem schönen Oberharz</p> <p>Tom vom Berg<br> <img src="http://selfhtml.bitworks.de/Virencheck.gif" alt="" loading="lazy"></p> <div class="signature">-- <br>  ☻_<br> /▌<br> / \ Nur selber lernen macht schlau<br> <a href="http://bergpost.annerschbarrich.de" rel="nofollow noopener noreferrer">http://bergpost.annerschbarrich.de</a> </div> https://forum.selfhtml.org/self/2012/feb/2/etx-zeichen/1540117#m1540117 dedlfix 2012-02-02T20:43:23Z 2012-02-02T20:43:23Z " ETX " Zeichen <p>Tach!</p> <blockquote> <p>Meine Tagesaufgabe war klar umrissen. Spiele eine Datenbank ein.<br> mysql Datenbank.</p> </blockquote> <p>Anscheinend nicht. Oder deine Formulierung ist nur nicht klar.</p> <blockquote> <p>Nun habe ich eine Original Datei mit der Endung .sql.</p> </blockquote> <p>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.</p> <p>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.</p> <blockquote> <p>Natürlich bis jetzt noch sehr un-spannend.<br> Jetzt kommt es, ich spiele die Datenbank ein und auf meinem CMS in meiner Testumgebung sind plötzlich überall komische Sonderzeichen zu sehen.</p> </blockquote> <p>Spannend wäre jetzt eine genaue Beschreibung gewesen, wie du das Einspielen versucht hast.</p> <blockquote> <p>google angeworfen, hm, utf-8 logisch, alles korrekt.</p> </blockquote> <p>Diese Aussage ist auch nicht nachvollziehbar.</p> <blockquote> <p>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++<br> immer wieder<br> ETX<br> Dieses ETX ist mit schwarzem Hintergrund und weißer Schrift geschrieben.</p> </blockquote> <p>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.</p> <blockquote> <p>google sagt ETX ist Zeilenende.</p> </blockquote> <p>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.</p> <blockquote> <p>Offensichtlich hat dieses ETX nichts in der Vorlage zu tun. Woher kommt es, oder viel mehr wie kommt es da rein?</p> </blockquote> <p>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.</p> <p>dedlfix.</p> https://forum.selfhtml.org/self/2012/feb/2/etx-zeichen/1540119#m1540119 2gb usb stick 2012-02-02T15:21:42Z 2012-02-02T15:21:42Z " ETX " Zeichen <p>ich habe eine Datei mit der Endung .sql, die über phpmyadmin erstellt wurde.<br> Diese habe ich eingespielt.<br> Und in dieser Datei befanden sich diese dubiosen Steuerzeichen, die da wohl nicht hineingehören.</p> https://forum.selfhtml.org/self/2012/feb/2/etx-zeichen/1540120#m1540120 Tom bitworks@web.de http://selfhtml.bitworks.de 2012-02-02T15:35:04Z 2012-02-02T15:35:04Z " ETX " Zeichen <p>Hello,</p> <blockquote> <p>ich habe eine Datei mit der Endung .sql, die über phpmyadmin erstellt wurde.<br> Diese habe ich eingespielt.<br> Und in dieser Datei befanden sich diese dubiosen Steuerzeichen, die da wohl nicht hineingehören.</p> </blockquote> <p>Du kannst aber nicht mit Notepad++ nur durch einfaches "Gucken" feststellen, ob irgendwelche "Zeichen" (besser: Bytewerte) in einer *.sql-Datei irgendwo obsolet oder fehl am Platze sind.</p> <p>Oder hast Du Notpad++ in der Hex-Format-Darstellung benutzt?</p> <p>Liebe Grüße aus dem schönen Oberharz</p> <p>Tom vom Berg<br> <img src="http://selfhtml.bitworks.de/Virencheck.gif" alt="" loading="lazy"></p> <div class="signature">-- <br>  ☻_<br> /▌<br> / \ Nur selber lernen macht schlau<br> <a href="http://bergpost.annerschbarrich.de" rel="nofollow noopener noreferrer">http://bergpost.annerschbarrich.de</a> </div>