У меня есть сайт в HTML5. Большая часть контента есть на чешском языке, который имеет некоторые специальные символы, такие как «ř, č, š» и т. Д.Html charset и поддержка специальных (национальных) символов
Я искал в Интернете рекомендуемые кодировки, и получил эти ответы: UTF-8, ISO 8859- 2 и Windows-1250.
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-2" />
Я пробовал UTF-8, который не работал вообще, а затем установился с ISO 8859-2. Я тестировал свой сайт на своем компьютере в последних версиях Chrome, Firefox, IE и Opera. Все работало нормально, но когда я тестировал свой сайт по адресу http://browsershots.org/, эти символы отображались неправильно (в тех же браузерах, которые я использовал для тестирования!).
Как это возможно? Как я могу гарантировать, что все символы отображаются правильно во всех веб-браузерах. Возможно ли, что использование HTML5 вызывает эти проблемы (поскольку оно не полностью поддерживается всеми браузерами, но я не использую какие-либо расширенные функции)?
Спасибо за любые подсказки и советы по устранению неполадок!
[Обращение с Unicode Front To Back в веб-приложении] (http://kunststube.net/frontback/), [Что каждый программист абсолютно уверен, должен знать о кодировках и наборах символов для работы с текстом] (http: //kunststube.net/encoding/) – deceze