Probleme mit Sonderzeichen... Hallöchen, ich schreibe mir derzeit ein kleines Datenbank Programm das meine kompletten Adressen Telefon nummern und ähnliches speichert! Das alles auf einem USB Stick mit XAMPPlite einem VisualBasic Autostart Programm und halt alles Ready'To'Go! Das heißt USB Stick rein und schon kann ich Daten eintragen und ähnliches!
Jetzt hab ich aber ein riesen Problem mit den Zeichensatz! Die Datenbank und alle Tabellen und Felder sind "utf8_unicode_ci" codiert die Webseite die per PHP generiert wird schickt auch einen UTF-8 Header als Codepage Beschreibung raus!
Jetzt aber das riesen Problem! Wenn ich Daten per "mysql_query" in die Datenbank schreiben will dann bekomm ich ganz komische Sonderzeichen anstatt einem "äöü" bekomm ich ganz komische doppel Zeichen! Desweiteren bekomm ich diese Zeichen auch beim auslesen der Datenbank.
Das mit dem auslesen hab ich aber hinbekommen in dem ich bei der Ausgabe immer folgende Sache benutze :"<? echo utf8_encode($item[11]); ?>"
Jetzt stellt sich für mich die Frage warum hab ich überhaupt diese Verfickten Probleme, und wie löse ich das am besten!?
Wenn ich mir nur den SQL String generieren lasse und diesen dann per hand und mit PHPMyAdmin in die Datenbank eintrage hab ich nicht solche Probleme! |