encodeURIcomponentPHP 中JavaScript的功能等同于什么?
encodeURIcomponent
尝试rawurlencode。或更确切地说:
rawurlencode
function encodeURIComponent($str) { $revert = array('%21'=>'!', '%2A'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')'); return strtr(rawurlencode($str), $revert); }
此函数的工作方式encodeURIComponent与定义的完全相同:
encodeURIComponent
encodeURIComponent 转义除以下字符外的所有字符:字母,十进制数字, - _ . ! ~ * ' ( )
-
_
.
!
~
*
'
(
)