当前位置: 首页 >  资讯中心  >  正文

2022年01月19日整理发布:如何解决phpurldecode乱码问题

来源:互联网   时间:2023-08-03 02:18:01

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