2016-11-09 1 views
-1

Я набрал символы Юникода в файле с именем «test.html», а затем сохранил его. Дело в том, что gedit может отображаться правильно, но когда я открываю html в веб-браузерах, символы становятся такими «† ® ¾ ° ¨ ¾ ® ª ¿¿¾ ²» и «à|®à ‡ ‡||||||||» ° à|¹à|²à§ ", куча значков 3/4, R и тарабарщины. У хрома и firefox возникают проблемы, только gedit способен правильно отображать символы. Как я могу это исправить ?Не удается отобразить символы Юникода в веб-браузере?

Для уточнения, здесь оригинальный текст в Gedit:

Original text

А вот как это рассматривается в браузере:

As displayed in browser

+2

Возможный дубликат [не может показать китайский символ для HTML на сервере Linux] (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

[Обращение с Unicode Front To Back в веб-приложении] (http: // kunststube .net/frontback /) – deceze

ответ

0

Declare кодировку вашего HTML-файла , Обязательно сохраните его в UTF-8. Вот минимальный пример:

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

Также убедитесь, что веб-сервер сообщает UTF-8 как кодировку в заголовке ответа «Content-Type». –

Смежные вопросы