今天我们利用了正则表达式来判断 preg_replace 替换由 jquery 转义过来的如 \ u5c71\u4e1c, 但有的时间还是会出现中文问题.
利用 iconv 函数解决代码如下:
- <?php
- $code = json_encode($str);
- $code = preg_replace("#u([0-9a-f]+)#ie", "iconv('UCS-2','UTF-8', pack('H4','1'))", $code);
- ?>
来源: https://www.php1.cn/detail/php-74f64b4239.html