Недавно я разработал веб-сайт, содержащий немецкие и голландские символы, и я хотел бы, чтобы на странице использовалась кодировка символов utf-8.
Я добавил объявление xml:
<?xml version="1.0" encoding="UTF-8"?>
и метатег:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Когда я просматривал веб-сайт в Интернете, специальные символы, найденные в немецком тексте, отображались неправильно.Когда я попытался проверить страницу с помощью валидатора w3c, я получил следующее предупреждение:
Кодировка символов, указанная в заголовке HTTP (iso-8859-1), отличается от значения в объявлении XML(UTF-8).Я буду использовать значение из заголовка HTTP (iso-8859-1).
Это проблема с сервером?Просто я загрузил одни и те же файлы на другой мой сервер, и там правильно отображаются страницы, используя utf-8.
Любая помощь или совет относительно того, как мне поступить, чтобы заставить страницу кодироваться как utf-8 будет принята с благодарностью.
Я в тупике!
Благодаря Джейсону я нашел файл с именем mod_mime-defaults.conf
, этот файл содержит следующее:
# AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-1
Если я удаляю # перед AddDefaultCharset UTF-8, как вы думаете, это поможет?Или, возможно, добавьте # перед AddDefaultCharset ISO-8859-1.
Я пытался редактировать этот файл, но я не думаю, что у меня есть разрешение.Ммм ...