原来的代码是这样的:
$str = preg_replace('/[^(\x20-\x7F)]*/', '', $str);
这个正则把非ASCII字符都过滤掉了。因为返回是JSON格式数据,只替换掉“[”和“]”就可以了吧,至少别把中文给替换了。(也许我自己也可以搞定了。直接替换“[”和“]”,直接去掉这个正则)
谢谢各位!
$str = preg_replace('/[^(\x20-\x7F)]*/', '', $str);
这个正则把非ASCII字符都过滤掉了。因为返回是JSON格式数据,只替换掉“[”和“]”就可以了吧,至少别把中文给替换了。(也许我自己也可以搞定了。直接替换“[”和“]”,直接去掉这个正则)
谢谢各位!