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