Я перенес свой сайт на новый сервер. Однако у меня возникла ошибка с отображением дробей.
Вот ошибка:
На старом сервере:
Я установил такие же расширения для php. Что мне не хватает?
Спасибо.
ОБНОВИТЬ:
Это связано с символом по умолчанию в php. Итак, я закомментировал php.ini и перезапустил Apache. Это сработало отлично.
default_charset = "iso-8859-1"
Это связано с символом по умолчанию в php. Поэтому я закомментировал это в php.ini и перезапустил apache. Это сработало отлично.
default_charset = "iso-8859-1"
Проверьте свои httpd.conf
файл для упоминания AddDefaultCharset utf-8
. Если его там нет или есть что-то кроме utf-8
(как возможно iso-8859-1
) затем добавьте эту строку в соответствующую область.
Чтобы проверить, что происходит, проверьте заголовки HTTP-ответа для веб-сайта, который не отображает дроби должным образом, и готов поспорить, вы увидите Content-Type text/html
без упоминания кодировки. Это означает, что символы дроби Юникода не будут отображаться должным образом.
Чтобы получить больше информации, проверьте официальную основную документацию Apache.