首页 > 作文

PHP urlencode()和urldecode()函数详解

更新时间:2023-04-08 12:38:34 阅读: 评论:0

定义

urlencode – 将传入的字符串进行url编码

描述

urlencode ( string $str ) : string

其返回的字符串中除了 —_. 和数字字母外,所有其他字符 non-alphanumeric 都被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。
此编码与 www 表单 post 数据的编码方式是一样的,同时与 application/x-www-form-urlencoded 的媒体类型编码方式一样。

此函数便于将字符串编码并将其用于url的请求参数,同时还便于将变量编码后传递给下一页。

urlencode是指针对网页url中的中文字符的一种编码转化方式,一般有两种,分别基月球绕地球一周的时间于gb2312和utf-8,传递正能量的作文如下

中文 -> gb2312的encode -> %d6%d0%ce%c4中文 -> utf-纳闷的近义词8的encode -> %e4%b8%ad%e6%96%87

示例

//gb2312的encodeecho urlencode("中文-_. ")."\n"; //%d6%d0%ce%c4-_.+echo urldecode("%d6%d0%ce%c4-_. ")."\n"; //中文-_.echo rawurlencode("中文-_. ")."\n"; //%d6%d0%ce%c4-_.%20echo rawurldecode("%d6%d0%ce%c4-_. ")."\n"; //中文-_.

urlencode和rawurlencode的区别

urlencode 将空格则编码为加号(+)
rawurlencode 专升本是什么将空格则编码为加号(%20)

urldecode

urldecode – 解码已编码的 url 字符正投影串

urldecode ( string $str ) : string

urldecode()函数与urlencode()函数原理相反,用于解码已编码的 url 字符串,其原理就是把十六进制字符串转换为中文字符。
decodes any %## encoding in the given string.

本文发布于:2023-04-08 12:38:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4b11c0f8d493617f42230a2352cdac61.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP urlencode()和urldecode()函数详解.doc

本文 PDF 下载地址:PHP urlencode()和urldecode()函数详解.pdf

标签:中文   字符串   加号   字符
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图