urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%,对字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。

urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符。

For Example:

index.html

<?phpheader("Content-Type:text/html;charset=utf-8");$parm=urlencode("演示PHP-MYSQL");$url="index.php?par=".$parm;
?>
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Strict//EN' 'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<title>insert into title</title>
</head>
<body><a href="<?php echo $url;?>">urlencode演示</a>
</body>
</html>url输出结果:http://localhost/namespace2/space2/index3.php?par=%E6%BC%94%E7%A4%BAPHP-MYSQL

index.php

$parValue=$_GET['par'];
echo urldecode($parValue);OutPut:   演示PHP-MYSQL

PHP urldecode()与urlencode()函数相关推荐

  1. java urlencode php_PHP如何使用urlencode()函数进行url编码?(代码示例)

    urlencode()函数是PHP中的一个内置函数,用于对url进行编码.下面本篇文章就来给大家介绍一些urlencode()函数的用法,让大家了解urlencode()函数是如何对url进行编码的, ...

  2. python urlencode函数 adb打开,Python urlencode和unquote函数使用实例解析

    当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换. 所以对于一些中文或者字符,ur ...

  3. URLdecode()和URLencode()的作用及区别

    2019独角兽企业重金招聘Python工程师标准>>> 其实两者相辅相成,作用刚好相反urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符% ...

  4. C++中实现类似php的UTF8和UrlEncode函数的代码

    在学习闲暇时间,将代码过程比较常用的代码片段做个收藏,下边代码段是关于C++中实现类似php的UTF8和UrlEncode函数的代码,希望能对码农有较大帮助. #include <string& ...

  5. js URLEncode函数

    完美的js URLEncode函数 当需要通过查询字符串传值给服务器时需要对get参数进行encode. escape()函数,不会encode @*/+ (不推荐使用) encodeURI()函数, ...

  6. js html url编码,js URLdecode()与urlencode方法支持中文解码

    下面来介绍在js中来利用urlencode对中文编码与接受到数据后利用URLdecode()对编码进行解码,有需要学习的机友可参考参考. 代码如下 复制代码 Function str2asc(strs ...

  7. php urlencode()函数详解

    理解URLEncode:  URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu.Google等搜索引擎中输入中文查询时候,生成经过 Encode过的网页URL ...

  8. 详解Python3的urllib.parse.urlencode函数

    参考资料: Python3的urllib.parse常用函数小结 data=bytes(urllib.parse.urlencode({"name":"Jack" ...

  9. PHP函数——urlencode() 函数

    urlencode($str)的作用是对字符串$str进行url编码,方便$str作为一个变量传递给下一页,一般情况下$str有两种, 第一种是数组类型,如果想将数组作为url的一个参数,即必须将数组 ...

最新文章

  1. php作为弱语言是最棒的~哈哈哈哈
  2. python和docker交互_jupyter notebook 连接服务器docker中python环境
  3. pip安装软件时出现Command python setup.py egg_info failed with error code 1 in /tmp/pip-build*的解决方案
  4. wampserver 虚拟主机
  5. php 判断文件类型,php 判断图片文件的真实类型
  6. mysql服务器是否支持tcp/ip连接,(3)MySQL客户端与服务端的TCP/IP及socket连接方式-Go语言中文社区...
  7. 编译运行一个java程序_如何从另一个Java程序编译和运行Java程序
  8. RGB转换为NV12的代码
  9. 深入浅出Hadoop: 高效处理大数据
  10. R:应用时间序列分析--基于R(1)第一章 时间序列分析简介
  11. 汽车空调管路气密性检测
  12. 【学习笔记】贪心科技AI体验课
  13. 照片变老html源码,变老教程,利用ps把年轻人变成老年人效果
  14. mongodb for mac安装
  15. FPGA开发中常见报错或警告汇总
  16. nyoj145 聪明的小柯
  17. NEX让人们对vivo刮目相看,这个互联网巨头出了一份力
  18. 计算机等级证书中级是个什么级别呢
  19. MySQL更新数据流程
  20. 2020最新尚硅谷- 大数据课程

热门文章

  1. 4-20ma转 0-5V
  2. wowChina Server Statics
  3. 第三方登录-wechat
  4. C# HttpUtility.UrlEncode 与 Java URLEncoder.encode的转换方法,李逵与李鬼
  5. 符号说明表怎么做_详解施工图制图规范:图画比例及图画构图的设置说明
  6. Java爬取新闻数据
  7. 神经网络的持续终身学习综述论文
  8. ydisk安卓版本_Ydisk
  9. 去除GHOST版系统自带的2345流氓软件
  10. 二维数组作为函数的参数传递