2012-03-24 7 views
-1

Ich habe Probleme beim Decodieren mehrerer Zeichen.Entschlüsselung Ä Ü Ö in PHP und MySQL

In der Datenbank, die Chars Ä, Ö und Ü gespeichert wie "ö" oder "�"

Jede Idee, wie ich diese Chars zurück zu ÄÖÜ entschlüsseln kann?

+0

Haben Sie kontrolliert, dass Sie utf8 auf alles haben. – Rond

+0

Ja. Ich habe folgende Dinge für UTF-8 gemacht: PHP: 'header (" Inhaltstyp: text/html; charset = utf-8 ");' HTML: ' ' MySQL:' mysql_query ("SET NAMES utf8"); ' – Styler2go

+0

Ihr Datenübergang tritt dort auf, wo Sie gerade sind. Ich meine, Sie fügen mit PHP-Schnittstelle ein? – hjpotter92

Antwort

0

Wenn ich mich richtig erinnere, müssen Sie zuerst den Datentyp in BLOB ändern, dann können Sie den Datentyp auf VARCHAR oder etwas ähnliches mit UTF8-Codierung zurücksetzen. Denken Sie daran: Die Datenbank, die Tabelle und alle Spalten müssen UTF8 sein und sogar die Verbindung zur Datenbank und die Ausgabe-Kodierung (zB als HTML-Ausgabe der Zeichensatz-Header).

+0

Es funktioniert immer noch nicht ... Irgendeine andere Idee? – Styler2go

Verwandte Themen