У меня было несколько HTML-файлов на сервере Apache, которые имели специальные символы.Например, они имеют вместо ©
.Они работали нормально, но как только я перенес эти файлы на новый сервер (также Apache), все эти символы не отображаются должным образом в браузере.
Я знаю, что было бы лучше заменить эти символы HTMLсущностей, но так как их тысячи, я просто не могу сделать это за короткий промежуток времени.Итак, мои вопросы: есть ли какая-либо директива конфигурации на сервере Apache, которую необходимо изменить, чтобы правильно сервировать эти файлы?Можно ли решить эту проблему, изменив мета-заголовки HTML?
Edit
Geert дал правильный ответ на подобные проблемы.Хотя в моем случае были некоторые файлы, закодированные с помощью ISO-8859-1, а остальные - с кодировкой UTF-8.Решением было преобразовать ISO-8859-1 в UTF-8, что можно сделать с помощью iconv
:
iconv --from-code=ISO-8859-1 --to-code=UTF-8 ./from.php > ./to.php