X 关闭
php urldecode乱码的解决方案:首先,打开对应的php代码文件;然后传递“$ States[0][" theme "]=urlencode($ States[0][" theme "])”只是解决了乱码模式输出的问题。
(资料图片)
本文操作环境:windows7系统,PHP 7.1版DELL G3电脑
用php urlencode和urldecode解决汉字置乱问题
有时数据库中存储的汉字取出后会变得乱码。urlencode和urldecode可以用来解决这个问题,例如:
$ stations=M(" information _ sheet ")-其中(数组(" Id "=$ newid))-字段(" List_ID,Id,CreateDate,Theme,pic _ URL ")-find;我从表信息_shee中取出字段列表_ ID、ID、CreateDate、Theme、PIC _ URLs的数据,其中字段主题中的数据是汉字。如果什么都不做,直接通过echo json_encode输出就会得到乱码,可以这样解决:
$ stations[0][" Theme "]=URL encode($ stations[0][" Theme "]);
用urlencode编码中文
当输出为:
echo URL decode(JSON _ encode($ States));用urldecode解码可以得到正确的中文。
【推荐学习:《PHP视频教程》】以上就是如何解决php urldecode乱码问题的详细内容!
来源:php中文网站
上一篇:北京新世界商场官网(北京新世界商场女装品牌都有哪些)
下一篇:最后一页
X 关闭
Copyright © 2015-2022 世界造纸网版权所有 备案号:琼ICP备2022009675号-1 联系邮箱:435 227 67@qq.com