广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php使用urlencode、urldecode解决汉字乱码问题的示例
  • 832
分享到

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

2023-06-06 12:06:23 832人浏览 安东尼
摘要

本文将为大家详细介绍“PHP使用urlencode、urldecode解决汉字乱码问题的示例”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“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对中文进行编码

输出的时候为:

echo urldecode(json_encode($statuses));

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

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

--结束END--

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

本文链接: https://www.lsjlt.com/news/247109.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作