php使用urlencode、urldecode解决汉字乱码问题的示例-亚博电竞手机版
本文将为大家详细介绍“php使用urlencode、urldecode解决汉字乱码问题的示例”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php使用urlencode、urldecode解决汉字乱码问题的示例”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。
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对中文进行编码
输出的时候为:
echourldecode(json_encode($statuses));
用urldecode解码,就可以得到正确的中文了
如果你能读到这里,小编希望你对“php使用urlencode、urldecode解决汉字乱码问题的示例”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注恰卡编程网行业资讯频道!