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