Различные результаты для 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"