From a9a3ae6d6e2498fbf9456e92bcf136e7a06cf292 Mon Sep 17 00:00:00 2001 From: Justin Martin Date: Sat, 6 Nov 2010 19:12:47 +0000 Subject: [PATCH] Updated to reflect RFC 3986, as per bug #53187. git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@305134 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/url/functions/rawurlencode.xml | 42 ++++++++++++++++++++---- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/reference/url/functions/rawurlencode.xml b/reference/url/functions/rawurlencode.xml index 8656a2ad51..074234422e 100644 --- a/reference/url/functions/rawurlencode.xml +++ b/reference/url/functions/rawurlencode.xml @@ -3,7 +3,7 @@ rawurlencode - URL-encode according to RFC 1738 + URL-encode according to RFC 3986 @@ -14,7 +14,7 @@ Encodes the given string according to RFC 1738. + xlink:href="&url.rfc;3986">RFC 3986. @@ -38,12 +38,42 @@ &reftitle.returnvalues; Returns a string in which all non-alphanumeric characters except - -_. have been replaced with a percent + -_.~ have been replaced with a percent (%) sign followed by two hex digits. This is the - encoding described in RFC 1738 for + encoding described in RFC 3986 for protecting literal characters from being interpreted as special URL delimiters, and for protecting URLs from being mangled by transmission - media with character conversions (like some email systems). + media with character conversions (like some email systems). + + + Prior to PHP 5.3.0, rawurlencode encoded tildes (~) as per + RFC 1738. + + + + + + + &reftitle.changelog; + + + + + + &Version; + &Description; + + + + + 5.3.0 + + Now conforms to RFC 3986. + + + + + @@ -99,7 +129,7 @@ echo 'RFC 1738 + RFC 3986