php使用urlencode、urldecode解决汉字乱码问题的示例-创新互联

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

创新互联专注于企业全网营销推广、网站重做改版、靖西网站定制设计、自适应品牌网站建设、H5建站成都做商城网站、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为靖西等各大城市提供网站开发制作服务。

php有什么用

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

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对中文进行编码

输出的时候为:

echo urldecode(json_encode($statuses));

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

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


文章题目:php使用urlencode、urldecode解决汉字乱码问题的示例-创新互联
分享地址:http://scyanting.com/article/ccdphi.html