PHP怎么反转义以及处理编码错误,不是还原转义哦 20

PHP项目里面有使用到Zend和Smart框架,访问第三方API返回的结果输出到HTML页面总是出现转义符,而且汉字的部分变成了某种编码(不是乱码),请问这个需要这么配置... PHP项目里面有使用到Zend和Smart框架,访问第三方API返回的结果输出到HTML页面总是出现转义符,而且汉字的部分变成了某种编码(不是乱码),请问这个需要这么配置Zend或者是Smart,我不怎么会PHP,求帮助啊

如图:每个双引号前面都出现了转义符,我原本想用stripslashes(string str) 反转义,结果无效,好像这个函数只能对addslashes(string)进行还原,而我这个结果是不是框架自己造成的原因呢,求教!!!
还有就是类似:province_name:XX 后面的字符串原本应该是省份名称的,结果我页面输出变成了某种编码,也有点搞不懂,求教!
展开
 我来答
lzj395889694
2015-03-23 · 超过15用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:27.8万
展开全部
这个是php返回的json数据是吧。php端默认是htmlspecialchars(urlencode($json)),当然这是框架自己干的;
你试下用php执行urldecode(htmlsepcialchars_decode($json));不知道你用什么语言。
那些字符是url编码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式