2016-04-04 5 views
0

ich Probleme habe mit MySQL und PHP hebräisch, ich habe dies bereits versucht:Ausgabe mit hebräisch

der db Sortierung definiert utf8_general_ci sein.

die Sortierung der Tabelle mit hebräisch hat utf8_general_ci in meinem PHP-Verbindungsskript sein i

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

in meinem xhtml head-Tag i setzen, nachdem die DB im Verbindungsskript Auswahl i setzen

mysql_query("SET NAMES 'utf8'"); 

Und es funktioniert immer noch nicht. In phpmyadmin kann ich die hebräischen Zeichen sehen, aber wenn ich sie in php zeige, sehe ich nur "?????" Wenn mir jemand helfen könnte, wäre das toll!

+1

Mögliche Duplikat [UTF zu verwenden -8 den ganzen Weg durch) (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –

Antwort

1

in Ihrem HTML-Seite

  1. Unter <head> tage, fügen <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Zum Zeitpunkt der mysql Insert Verwendung utf8_encode & wenn zeigen Daten versuchen utf8_decode

+0

Nun, ich habe die zeigt immer noch Fragezeichen, und wenn ich den utf_decode hinzufüge, zeigt es nichts an – Gal

+0

Zum Zeitpunkt der Einfügung müssen Sie den url_encode() verwenden, dann funktioniert nur url_decode(). –

+0

Das ist, was ich jetzt sehe: http://pastebin.com/WckLRVKz – Gal