Помогите с кодировкой в ​​html странице - PullRequest
0 голосов
/ 16 апреля 2011

Я кодирую сайт, основным языком которого является португальский, с множеством «необычных» символов, таких как `, ´, ~ и ç.

Если я не использую директиву & HTML, слова появляются в браузере неправильно. Так что я могу написать á (например), когда мне нужно, но это очень хлопотно, поскольку португальский язык полон «необычных» символов, как я уже упоминал.

Полагаю, есть способ обойти это. Какой?

Кстати, я добавил это в начало всех страниц сайта, но это не имело никакого значения.

<?xml version="1.0" encoding="utf-8"?>

Ответы [ 2 ]

1 голос
/ 16 апреля 2011

Используйте метатег в вашем <head>:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
0 голосов
/ 16 апреля 2011
  • Настройте свой редактор для сохранения в известной кодировке (UTF-8, если у вас нет веских причин использовать что-то другое)
  • Укажите эту кодировку в Заголовки HTTP
  • Убедитесь, что кодировка не изменяется никаким программным кодом или хранилищем базы данных.
  • Не используйте пролог XML (<?xml version="1.0" encoding="utf-8"?>), этозапускает режим Quirks в IE6

См. также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...