La función rawurlencode () es una codificación de URL de acuerdo con RFC 3986.
Sintaxis
string rawurlencode( string $str )
La función rawurlencode () puede codificar una cadena determinada de acuerdo con RFC 3986.
La función rawurlencode () puede devolver una cadena en la que todos los caracteres no alfanuméricos excepto "-_. ~" se reemplazan con el signo de porcentaje (%) seguido de dos dígitos hexadecimales. Esta es una codificación descrita en RFC 3986 para proteger los caracteres literales de ser interpretados como delimitadores de URL especiales y para proteger las URL de ser manipuladas por medios de transmisión con conversiones de caracteres (como algunos sistemas de correo electrónico).
Ejemplo
<?php
echo '<a href="ftp://user:', rawurlencode('foo @+%/'),
'@ftp.example.com/x.txt">';
?>
Ejemplo
<?php
echo '<a href="http://example.com/department_list_script/',
rawurlencode('sales and marketing/Miami'), '">';
?>