+ -
当前位置:首页 → 问答吧 → json_decode是不是解析不了中文

json_decode是不是解析不了中文

时间:2011-12-07

来源:互联网

以下是我的代码
$jsonEn 这个是变量是全英文的可以用json_decode解析
$jsonCh这个里值是中文的用json_decode为什么解析不了
PHP code

<?php
$jsonEn = '{"acad_confirmcancel": "english","acad_confirmcancel_btn": "english"}';
$jsonCh = '{"acad_confirmcancel": "中文","acad_confirmcancel_btn": "中文"}';
$arr = json_decode($jsonEn,true);
var_export( $arr);
$arr = json_decode($jsonCn,true);
var_export( $arr);

作者: wdvill   发布时间: 2011-12-07

确认中文以及文档都是 UTF-8.只有php 4.0+才支持现在的gbk...

作者: PhpNewnew   发布时间: 2011-12-07

正常情况中文json_encode后是这种格式\u1234的


你的代码并非通过json_encode过来的,json_decode出错就能理解了。。。另外json_encode汉字,确实需要编码为UTF-8

作者: amani11   发布时间: 2011-12-07

相关阅读 更多

热门下载

更多