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