as3 unescape 转义后的unicode中文

无名氏 网站开发 2,185 次浏览 , , , 没有评论

在php里,json_encode后的中文就被转成前面是反斜线开头的unicode形式,比如“汉字”->\u6c49\u5b57。
在as3里unescape解码的是%u6c49%u5b57这样的百分号开头形式。
所以需要替换json字符串里面的\u->%u。

PHP里面:

$str = preg_replace("/\\\\u/u", '%u', $str);

而AS3里面:

str = unescape(str.replace(/\\\u/g, '%u'));

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Go