Javascript debugger
Website design
↑
Encodes the given string according to » RFC 1738.
Returns a string in which all non-alphanumeric characters except
-_.
have been replaced with a percent
(%
) sign followed by two hex digits. This is the
encoding described in » RFC 1738 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).
<?php
echo '<a href="ftp://user:', rawurlencode('foo @+%/'),
'@ftp.example.com/x.txt">';
?>
The above example will output:
<a href="ftp://user:foo%20%40%2B%25%2F@ftp.example.com/x.txt">
Or, if you pass information in a PATH_INFO component of the URL:
<?php
echo '<a href="/"color: #007700">,
rawurlencode('sales and marketing/Miami'), '">';
?>
The above example will output:
<a href="/">