PHP の json_encode は、配列内の漢字を u821c のような文字列に変換します。それを変換しない方法はありますか?または、デコードしても json 形式は保持します。
jsを読むと漢字です
jsが漢字と読まれることは知っていますが、私が必要とする答えはあなたが言ったことではなく、私が尋ねたことであり、私が使用したとは言っていませんjs を読んでください。 。 。
php 5.4 以降では、2 番目のパラメータ JSON_UNESCAPED_UNICODE
を追加することも、単に
$a = array('charset' => '中文');array_walk_recursive($a, function(&$v) { $v = urlencode($v); });echo urldecode(json_encode($a));
参考: http://blog.csdn.net/fdipzone/article/details/28766357
PHP 5.4 以降では、2 つ目を追加できますパラメータ JSON_UNESCAPED_UNICODE
または単に
$a = array('charset' => '中文');array_walk_recursive($a, function(&$v) { $v = urlencode($v); });echo urldecode(json_encode($a));