rawurlencode

rawurlencode

(PHP 3, PHP 4, PHP 5)

rawurlencode -- Codificar estilo URL de acuerdo al RFC 1738

Descripci贸n

string rawurlencode ( string cadena )

Devuelve una cadena en donde todos los caracteres no-alfanum茅ricos, excepto -_., son reemplazados con un signo de porcentaje (%) seguido de dos d铆gitos hexadecimales. Este es el tipo de codificaci贸n descrito en el RFC 1738 para evitar que caracteres literales sean interpretados como delimitadores de URL especiales, y para evitar que las URLs sean modificadas por medios de transmisi贸n con conversiones de caracteres (como algunos sistemas de correo electr贸nico). Por ejemplo, si desea incluir una contrase帽a en una URL de FTP:

Ejemplo 1. Ejemplo 1 de rawurlencode()

<?php
echo '<a href="ftp://usuario:', rawurlencode('foo @+%/'),
     
'@ftp.example.com/x.txt">';
?>

O, si pasa informaci贸n en un componente PATH_INFO de la URL:

Ejemplo 2. Ejemplo 2 de rawurlencode()

<?php
echo '<a href="http://example.com/script_de_lista_de_departamentos/',
    
rawurlencode('ventas y mercadeo/Miami'), '">';
?>

Vea tambi茅n rawurldecode(), urldecode(), urlencode() y el documento RFC 1738.