22 April 2012

json_encode и кириллица

В PHP 5.4 наконец-то починили кириллицу в json_encode:

$ php -a
Interactive shell

php > var_dump(json_encode('мама мыла раму'));
string(76) ""\u043c\u0430\u043c\u0430 \u043c\u044b\u043b\u0430 \u0440\u0430\u043c\u0443""
php > var_dump(json_encode('мама мыла раму', JSON_UNESCAPED_UNICODE));
string(28) ""мама мыла раму""

Хотя бы так.

No comments: