hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

【杂谈】PHP怎样对Url中的汉字举行编码和解码?(图文+视频)

2019-11-18杂谈搜奇网27°c
A+ A-
本篇文章重要给人人引见 PHP对url中的汉字举行编码及解码的细致完成要领。

有的新手朋侪们关于url编码解码这个观点,也许有点生疏。然则假如这么说,当我们在阅读各大网页时,能够发明有的url里有一些特殊标记比方#号,&号,_号或许汉字等等,那末为了相符url的范例,存在这些标记的url就须要对其举行编码。如许简朴的申明人人是不是对url编码解码有一点相识了呢?

url编码解码,也能够叫做百分号编码,是一致资本定位(URL)编码体式格局。

下面我们连系简朴的代码示例,为人人引见PHP完成url中汉字编码和解码的要领。

一、url编码(urlencode)

<?php
$url = urlencode('Ki4网');//把 Ki4网 举行编码
$password = md5(123123);
echo "index.php?user=$url&password=$password" ;

在此段代码中,我们运用urlencode函数对“Ki4网”举行编码操纵,而且运用md5加密,末了输出拼接成的url举行测试。

效果以下图:

如图“中文网”这个三个汉字胜利的举行了编码,都是以百分号数字字母的组合情势显现。而且本来的暗码“123123”也举行了加密。

:urlencode示意编码 URL 字符串

urlencode返回值示意返回字符串,此字符串中除了 -_. 以外的一切非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。

二、url解码(urldecode)

<?php
$url = urlencode('Ki4网');//把 Ki4网 举行编码
$password = md5(123123);
echo "index.php?user=$url&password=$password" . '<br>';
$url = urldecode("%E4%B8%AD%E6%96%87%E7%BD%91");  // 把编码还原成 Ki4网
echo $url;

那末我们再对编码后的汉字举行解码,这里我们重要用到PHP中urldecode函数。

测试效果以下:

如图PHP背面的乱码已解码成中文。

:urldecode示意解码已编码的 URL 字符串

urldecode返回值示意返回解码后的字符串。

关于url编码及解码的要领人人重要须要控制urlencodeurldecode这两个函数。

url编码重要是为了相符url范例或防备SQL注入。

本篇就是关于PHP中url编码和解码的相干学问引见,愿望对须要的朋侪有所协助。

想要相识更多PHP学问,人人能够关注Ki4网PHP视频教程,迎接人人参考进修!

以上就是PHP怎样对Url中的汉字举行编码和解码?(图文+视频)的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
【杂谈】PHP怎样对Url中的汉字举行编码和解码?(图文+视频)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/281858.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>