PHP встроенный веб-сервер разрушает иностранные символы
Недавно я начал использовать встроенный веб-сервер PHP гораздо больше.
К сожалению, показ страниц через это, похоже, влияет на страницы, которые получают данные из нашей базы данных оракула, содержащей ÆØÅ.
Первое изображение, когда я запускаю скрипт через веб-сервер Xampps, второе - со встроенного сервера PHP.
Распакованное двоичное значение 5-го ключа можно увидеть рядом с каждым из изображений.
Обратите внимание, как это переводит Æ в ã †. Это, очевидно, похоже на ошибку кодирования, но я не совсем уверен, что искать. Я не уверен, как именно встроенный сервер обслуживает страницы, но я знаю разницу между Xampp и PHP в том, что они используют разные двоичные файлы PHP и конфигурацию.
Оба файла php.ini имеют default_charset="UTF-8"
задавать.
Кроме того, глядя на заголовки ответа, оба они заявляют: Content-type: text/html; charset=UTF-8
,
Есть идеи?