Popis
string
rawurlencode
( string str)
Vrátí
řetězec
,
ve
kterém
byly
všechny
nealfanumerické
znaky
kromě
nahrazeny znakem procent (
%
) následovaným dvěma šestnáctkovými číslicemi. To je kódování
popsané v RFC1738 na ochranu prostých znaků před interpretací
jako zvláštní oddělovače v URL a na ochranu URL před komolením
přenosovými systémy se znakovými konvencemi (jako jsou některé
emailové systémy). Například, pokud chcete k FTP URL přidat
heslo:
Příklad
1
.
Příklad
rawurlencode(
)
č
.
1
echo
'
A
HREF="ftp
:
/
/user
:'
,
rawurlencode
('foo
@+%
/
')
,
'@ftp.my.com
/
x.txt
"
'
;
|
|
Nebo, pokud předáváte informace v komponentě URL obsahující info
o cestě:
Příklad
2
.
Příklad
rawurlencode(
)
č
.
2
echo
'
A
HREF="http
:
/
/x.com
/
department_list_script
/
'
,
rawurlencode
('sales
and
marketing
/
Miami')
,
'
"
'
;
|
|
Viz
také
:
rawurldecode(
)
,
urldecode(
)
,
urlencode(
)
.