Mysql utf8 umlaute latin1 umwandeln

Hallo an alle, habe ein massives Problem mit einer meiner Datenbanken. Ich habe bei der Ausgabe sämtliche Umlaute im UTF8-Format anstatt "Bilder für Partyfreunde" hab jetzt versucht ein PHP-Script für die Umwandlung zu schreiben. das funktioniert allerdings nicht richtig da der Browser scheinbar schon ü anstatt ü sendet. hat jemand einen Tipp wie ich das lösen kann? hab die DB bereits auf Latin1 umgestellt. versuche dann über UTF8_decode die Zeichen umzustellen und dann wieder reinzuschreiben. das funktioniert aber leider nicht.

1 Antworten zur Frage

Bewertung: 7 von 10 mit 1396 Stimmen

Videos zum Thema
YouTube Videos

MySQL: UTF8 Umlaute in Latin1 Umlaute umwandeln

Versuchs mal so:
http://dev.mysql.com/doc/refman/4.1/en/charset-conversion.ht ml
Du mußt also deine Spalte dreimal umwandeln:
- erstmal in einen binären Typ. Dabei bleiben
alle Daten unverändert, aber die Encoding-Information wird entfernt.
- dann in den tatsächlichen Typ, also utf8. Auch jetzt bleiben die
Daten unverändert, allerdings ist jetzt das Encoding korrekt.
- schließlich in den Ziel-Typ, also latin1. Jetzt werden die Daten
auch konvertiert.
hmm. ich hab aber knapp 400 Spalten. hast du zufällig ein Script auf Lager mit dem ich das automatisieren kann?


php
Wie kann ich unter Mediawiki den Image-Upload freischalten?

- liegt es nicht. Hat jemand eine Idee? Im File LocalSettings.php in der Zeile # $wgDisableUploads = false; das # wegnehmen -


umlaute
Gibt es deutsche Wörter mit zwei aufeinanderfolgenden Umlauten?

- Hummer aus, daher gab es eine Menüänderung. Deutsche Umlaute ä, ö und ü werden aussterben - WELT Ist wohl der Kostensparwunschtraum -


mysql
wie installiere ich mysql auf einem webserver?

- einzugeben. Diesen Benutzer sollten Sie später auch in Ihren PHP-Scripten verwenden. Nachdem Sie die Daten eingegeben haben, -- http://www.netzadmin.org/server/apache/apache-wamp.htm#mysql. Bitte, vergiss nicht alle Antworten zu bewerten, nachdem -