9a-f]{4})#ie", "iconv('UCS-2LE', 'UTF-8', pack('H4', '\\1'))", $str);
}
?...#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2LE', 'UTF-8', pack('H4', '\\1'))", $json);
}
/**...>
从网上搜索得到的相关文章
当使用php自带的json_encode对数据进行编码时,中文都会变成unicode,导致不可读。...查询了一下,有两种方法:
1.将"u53a6u95e8"还原成“厦门”,使用如下的代码:
$str= preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2'...就得转换一下,附自己写的GBK转UTF-8的代码:
/*
字符串GBK转码为UTF-8,数字转换为数字。