(PHP 4, PHP 5, PHP 7)
rawurlencode — ���� RFC 3986 �� URL ���б���
str
Ҫ����� URL��
�����ַ��������ַ����г��� -_. ֮������з���ĸ�����ַ��������滻�ɰٷֺţ�%�������λʮ���������������� » RFC 3986 �������ı��룬��Ϊ�˱���ԭ���ַ������䱻����Ϊ����� URL �������ͬʱ���� URL ��ʽ�����䱻����ý�壨��һЩ�ʼ�ϵͳ��ʹ���ַ�ת��ʱŪ�ҡ�
Note:
�� PHP 5.3.0 ֮ǰ��rawurlencode ���� » RFC 1738 �����벨���ߣ�~����
�汾 | ˵�� |
---|---|
5.3.4 | ��Ϊ rawurlencode() ʹ���� EBCDIC�����Բ������ַ������ٱ����롣 |
5.3.0 | ���ڷ�����» RFC 3986�� |
Example #1 �� FTP URL �����һ������
<?php
echo '<a href="ftp://user:', rawurlencode('foo @+%/'),
'@ftp.example.com/x.txt">';
?>
�������̻������
<a href="ftp://user:foo%20%40%2B%25%2F@ftp.example.com/x.txt">
���ߣ��������ͨ�� URL �� PATH_INFO ���ɲ���ȥ������Ϣ��
Example #2 rawurlencode() ʾ�� 2
<?php
echo '<a href="http://example.com/department_list_script/',
rawurlencode('sales and marketing/Miami'), '">';
?>
�������̻������
<a href="http://example.com/department_list_script/sales%20and%20marketing%2FMiami">