PHP - Funzione rawurlencode ()
La funzione rawurlencode () è una codifica URL secondo RFC 3986.
Sintassi
string rawurlencode( string $str )
La funzione rawurlencode () può codificare una determinata stringa secondo RFC 3986.
La funzione rawurlencode () può restituire una stringa in cui tutti i caratteri non alfanumerici tranne "-_. ~" vengono sostituiti con il segno di percentuale (%) seguito da due cifre esadecimali. Questa è una codifica descritta nella RFC 3986 per proteggere i caratteri letterali dall'essere interpretati come delimitatori di URL speciali e per proteggere gli URL dall'essere alterati dai mezzi di trasmissione con conversioni di caratteri (come alcuni sistemi di posta elettronica).
Esempio
<?php
echo '<a href="ftp://user:', rawurlencode('foo @+%/'),
'@ftp.example.com/x.txt">';
?>
Esempio
<?php
echo '<a href="http://example.com/department_list_script/',
rawurlencode('sales and marketing/Miami'), '">';
?>