现在的位置: 主页 > 主打产品 > 文章列表

PHP中使用了mcrypt_decrypt函数处理Json串后导致Json_

作者:潜江市宏光畜牧有限公司 来源:www.qjhgnm.com 未知发布时间:2017-09-09 10:28:48
PHP中使用了mcrypt_decrypt函数处理Json串后导致Json_decode返回null问题 昨天在对生成的json文件进行decode操作时 突然发现返回的是NUll,采集软件,(json文件里面的json串是加密后的),经过反复测试 ,发现只要json中包含中文字符,并进行解密操作后,采集软件,就导致decode操作返回NULL,如果没有汉字是正常的decode.

刚开始以为是编码导致,反复测试后,还是有问题,最后找到解密操作里面,发现了mcrypt_decrypt 函数,查手册发现 这个函数有可能在返回的字符后面 带上隐藏字符 \0 ,会不会是这个造成的呢? 于是使用str_replace("\0","",$json); 结果就出来了,我擦,浪费了半天时间。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:襄阳网站制作 http://xiangyang.666rj.com

上一篇:jquery.cookie的使用 下一篇:最后一页