Когда вы видите, что нелатинский символ заменен одним или несколькими необычными символами, обычно это означает, что объявленная кодировка символов не соответствует фактической кодировке символов, используемой для сохранения файла.
Если ваша веб-страница объявляет (либо через элемент meta
, либо через HTTP-заголовки), который использует, например, кодировку UTF-8, то вам нужно убедиться, что текстовый редактор, который вы используете для редактирования HTML-страница настроена на сохранение файла с использованием той же кодировки символов.
В противном случае вы сохраните файл с одной кодировкой, а затем веб-браузер посетителя попытается декодировать файл с объявленной (другой) кодировкой, что означает, что некоторые из символов (особенно нелатинские) станут искаженный, как вы видели в своем примере.
У вас есть '' Теги в вашем HTML? –
Какую кодировку символов вы используете в своем текстовом редакторе для сохранения HTML-файла и какую кодировку символов ваша веб-страница объявляет, что она использует? – Bobulous
@ chipChocolate.py: Да, у меня есть теги в моем HTML-коде. –