2009-11-06 236 views
1

htmlspecialchars不会这样做,也不会htmlentities

回答

8
urlencode() 

返回字符串,其中所有 非字母数字字符除了-_。 已被替换为百分号(%) 后跟两个十六进制数字的符号和 编码为加号(+)的空格。其 编码方式与 公布的来自WWW格式的数据是 编码的方式相同,即与 application/x-www-form-urlencoded 媒体类型相同的方式。这不同于» RFC 1738编码(参见rawurlencode()) ,因为历史原因,空格 被编码为加号(+)。

http://php.net/urlencode

相关问题