温馨提示×

php中URL编码的规则是什么

PHP
小樊
85
2024-08-15 05:35:35
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在PHP中,URL编码是将URL中的特殊字符转换成%后跟着两位十六进制数字的形式。具体规则如下:

  1. 字母数字以及部分特殊字符(-_.~)不会被编码。
  2. 其他字符会被转换成%后跟着两位十六进制数字,比如空格会被编码成%20。
  3. 对于中文等非ASCII字符,会被先转换成UTF-8编码,然后再进行编码。

PHP中有两个函数可以进行URL编码:

  • urlencode()函数会将字符串中的特殊字符编码,但会保留’/'字符。
  • rawurlencode()函数会将字符串中的所有字符都编码,包括’/'字符。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:php中URL编码和解码的最佳实践是什么

0