2015-04-14 8 views
5

Mein Code sieht wie folgt aus:angezeigte hebräisch Strings in PHP

<?php 
echo "בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ."; 

Die Ausgabe im Web-Browser ist:

בְּרֵ×ש×ִית, ×‘Ö¼Ö¸×¨Ö¸× ×ֱלֹהִי×, ×ֵת הַשּ×ָמַיִ×, וְ×ֵת ×”Ö¸×ָרֶץ. 

Welche Schritte sollte ich den Browser zu machen, um zu zeigen:

בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ. 
+2

Siehe diesen Beitrag: http://stackoverflow.com/questions/16766865/why-does-my-output-change. Ich habe mit Hebräisch gearbeitet, als ich diese Frage gestellt habe. – shmuli

Antwort

4

Sie müssen dem Browser mitteilen, dass Ihre Seite utf8-codiert ist. Dies wird erreicht, indem die Content-type -header getan:

header('Content-type: text/plain; charset=utf-8'); 

Verwenden text/html statt text/plain, wenn Sie eine HTML-Seite gedruckt werden soll.