$str = '{"name":"\xe7"}';
$str = preg_replace('/\\\x(..)/', '\u00$1', $str);
$json = json_decode($str, true);
var_dump($json);array(1) {
["name"]=> string(2) “ç"
}
$str = preg_replace('/\\\x(..)/', '\u00$1', $str);
$json = json_decode($str, true);
var_dump($json);array(1) {
["name"]=> string(2) “ç"
}
解决方案 »
- #新手来袭# 关于MAIL()函数和SMTP
- PHP 的move_uploaded_file问题
- 请高手进来。一个能实现但有点难的问题!
- 验证码无法显示,高手来解决下
- 下载次数: 本日:1 本周:2 本月:3 总计:4 怎么统计啊
- 请问谁有一个繁体PHP版的在线编辑器?急啊!谢谢!
- 各位大侠,你们对刷新怎么处理?
- 用php编程在bsd服务器上运行发送邮件---在线等
- 如何取得字符串中的子字符串,子字符串是有两个字符以上的字符串?
- mysqli异步查询mysqli_async不可用
- nginx的location正则匹配问题
- 创建pdo对象时出现Connection failed: could not find driver
u???? 是 unicode 的十六进制表示
前面加上字符 \ 是为了防止歧义