У меня проблема с кодировкой html. Я работаю на PSPad. Я установил utf-8 в качестве кодировки в своих файлах и utf-8 в качестве формата файла, и он отлично выглядит на локальном хосте, но не на сервере. Когда я меняю формат файла на iso, он работает на сервере, но не на локальном хосте, и когда я закрываю PSPad и снова открываю файл, он полностью ломает некоторые символы. У вас есть какое-нибудь решение? Это так раздражает! :) спасибо К.
Проблема UTF-8 и ISO-8859-2
Ответы (1)
Убедитесь, что внешний сервер также отправляет объявление кодировки. Какое серверное ПО вы используете? В Apache вы можете добиться этого, добавив файл .htaccess со следующим содержимым:
AddCharset utf-8 .html
Также убедитесь, что вы добавили
<meta charset="utf-8">
объявление (HTML5) или
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
В заголовок HTML-файла.
Изменить: исправлены опечатки
person
ckruse
schedule
14.07.2011
Спасибо, это решило проблему. Кодировка Apache по умолчанию — iso, поэтому я не могу ее изменить, потому что есть много веб-сайтов с кодировкой iso. Я не уверен, но я думаю, что это изменение сломает старые веб-сайты. htacces, добавленные в одну папку, решили проблему.
- person karolr; 15.07.2011
Content-Type
? - person Oded   schedule 14.07.2011