Различные результаты для json_encode в Wordpress с PHP, скомпилированным с той же конфигурацией и версией libmbfl

У меня есть старый сервер Debian и локальная установка Wordpress; Я пытаюсь выяснить, почему звоню:

echo json_encode('');

на сервере Debian приводит к "\ud83dde00" но на моей локальной установке, звонит так же json_encode Строка результатов в "\ud83d\ude00" (это то, что я ожидаю увидеть и на сервере Debian)...

Обе версии php скомпилированы с mbstring=all включен, и оба используют libmbfl version 1.3.2

1 ответ

Решение

Facepalm. Потому что я имел --disable-all json модуль не был скомпилирован, поэтому добавление --enable-json и перекомпиляция означает, что echo json_encode(''); сейчас возвращается "\ud83d\ude00"

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