php使用urlencode、urldecode解决汉字乱码问题的示例

2021-02-25 12:48:47 176 0
tangjin

本文将为大家详细介绍“php使用urlencode、urldecode解决汉字乱码问题的示例”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php使用urlencode、urldecode解决汉字乱码问题的示例”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。

php有什么用

php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

php使用urlencode、urldecode解决汉字乱码问题的示例

php urldecode乱码的解决办法:首先打开相应的PHP代码文件;然后通过“$statuses[0]['Theme']=urlencode($statuses[0]['Theme']);”方式解决输出乱码问题即可。

php用urlencode、urldecode解决汉字乱码问题

有时候数据库中存了汉字,取出来之后变成了乱码,可以用urlencode、urldecode这两个函数来解决这个问题,例如:

$statuses=M('information_sheet')->where(array('Id'=>$newsid))->field('List_ID,Id,CreateDate,Theme,pic_urls')->find();

我从表information_shee中取出了List_ID,Id,CreateDate,Theme,pic_urls这几个字段的数据,其中Theme这个字段的数据是汉字,如果我不做处理,直接echo json_encode()输出的话,就会得到乱码,可以这样解决:

$statuses[0]['Theme']=urlencode($statuses[0]['Theme']);

用urlencode对中文进行编码

输出的时候为:

echourldecode(json_encode($statuses));

用urldecode解码,就可以得到正确的中文了

如果你能读到这里,小编希望你对“php使用urlencode、urldecode解决汉字乱码问题的示例”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注恰卡编程网行业资讯频道!

收藏
分享
海报
0 条评论
176
上一篇:怎么安装php7并与php5共存 下一篇:php实现跳转的方法

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码