2016-11-09 4 views
-1

Ich tippte Unicode-Zeichen in eine Datei namens "test.html" und speicherte sie dann. Die Sache ist gedit kann richtig angezeigt werden, aber wenn ich den HTML-Browser in Webbrowser öffnen, werden die Zeichen wie folgt "† ® ¾ ° ¨ ¾ ® ª ¿ß ¾ ²" und "à|àৠ‡ à|¯à|||||| ° à|¹à²à§ ", Ein Haufen von ¾, R und Kauderwelsch-Icons. Beide Chrome und Firefox hat Probleme, Nur gedit ist in der Lage, die Zeichen richtig anzuzeigen. Wie kann ich das beheben?Kann Unicode-Zeichen im Webbrowser nicht angezeigt werden?

Zur Verdeutlichung hier ist der Originaltext in gedit:

Original text

Und hier ist, wie es in Browser angezeigt:

As displayed in browser

+2

Mögliches Duplikat [nicht chinesische Zeichen für HTML-Datei auf Linux-Server zeigen] (http://stackoverflow.com/questions/9713564/cant-show-chinese-character-for- html-on-linux-server) – deceze

+0

http://stackoverflow.com/questions/279170/utf-8-all-the-way-through – deceze

+0

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

Antwort

0

Deklarieren Sie die Codierung der HTML-Datei . Stellen Sie sicher, dass Sie es in UTF-8 speichern. Hier ist ein minimales Beispiel:

<meta charset="utf-8"> 
<h1>उद् उ ज्योतिः अमृतम् विश्वजन्यम्</h1> 
+0

Stellen Sie außerdem sicher, dass der Webserver UTF-8 als Zeichensatz im Header "Content-Type" meldet. –

Verwandte Themen