PHP встроенный веб-сервер разрушает иностранные символы

Недавно я начал использовать встроенный веб-сервер PHP гораздо больше.

К сожалению, показ страниц через это, похоже, влияет на страницы, которые получают данные из нашей базы данных оракула, содержащей ÆØÅ.

Первое изображение, когда я запускаю скрипт через веб-сервер Xampps, второе - со встроенного сервера PHP.

Распакованное двоичное значение 5-го ключа можно увидеть рядом с каждым из изображений.

Обратите внимание, как это переводит Æ в ã †. Это, очевидно, похоже на ошибку кодирования, но я не совсем уверен, что искать. Я не уверен, как именно встроенный сервер обслуживает страницы, но я знаю разницу между Xampp и PHP в том, что они используют разные двоичные файлы PHP и конфигурацию.

Оба файла php.ini имеют default_charset="UTF-8" задавать.

Кроме того, глядя на заголовки ответа, оба они заявляют: Content-type: text/html; charset=UTF-8,

Есть идеи?

0 ответов

Другие вопросы по тегам