2016-06-10 7 views
-1

Ich versuche, HTML von einer MySQL-Datenbank zu laden und es über mein PHP-Skript anzuzeigen. Es werden jedoch keine fremden Zeichen korrekt angezeigt.PHP-Skript zeigt polnische Zeichen nicht korrekt an

Ich habe bereits geändert php.ini den Standard-charset als utf-8 zu haben, und ich habe meine PHP-Header auf:

header('Content-Type: text/html; charset=utf-8'); 

Und es wird noch nicht die Zeichen korrekt angezeigt werden. Es fängt an, mich wirklich zu nerven, weil ich jede Lösung ausprobiert habe und keiner von ihnen scheint zu funktionieren.

+0

In der Datenbank werden die Zeichen angezeigt, wie Sie möchten? –

+0

Welchen Zeichensatz haben Sie? – Justinas

+0

[Umgang mit Unicode von vorne nach hinten in einer Web App] (http://kunststube.net/frontback/) – deceze

Antwort

0

Versuchen

$mysqli->set_charset("utf8") 
-1

Nevermind, charset auf mysql Abfrage einstellen musste ich nur hinzufügen:

utf8_decode($html); 

bis zum Ende meines Skript ... Gott verdammt.

+0

Das ist eine schreckliche Lösung. 'utf8_decode' führt eine Kodierungskonvertierung durch. Um Ihre Vernunft zu bewahren, möchten Sie niemals irgendeine Kodierungsumwandlung durchführen müssen. Siehe [Unicode-Front-Back in einer Web-App behandeln] (http://kunststube.net/frontback/). – deceze

Verwandte Themen