JS端 escape编码后 PHP端解码函数
2013-06-29 11:35
239 查看
JS端中的编码函数 编码: escape 解码: unescape JS中的此编码函数可以实现把空格也编码成字符串, 但是 用此函数编码后 JS传参之后,PHP端接收后 需要解码 现在放出解码函数 <?php function unescape($str) { $str = rawurldecode($str); preg_match_all("/%u.{4}|.{4};|\d+;|.+/U",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(substr($v,0,2) == "%u") $ar[$k] = iconv("UCS-2","utf-8",pack("H4",substr($v,-4))); elseif(substr($v,0,3) == "") $ar[$k] = iconv("UCS-2","utf-8",pack("H4",substr($v,3,-1))); elseif(substr($v,0,2) == "") { $ar[$k] = iconv("UCS-2","utf-8",pack("n",substr($v,2,-1))); } } return join("",$ar); } ?>
相关文章推荐
- php 正确解码javascript中通过escape编码后的字符
- PHP解码js的escape编码的字符
- javascript用escape编码后如何用php进行解码?
- PHP下escape解码函数的实现方法
- php正确解码javascript中通过escape编码后的字符
- PHP解码js的escape编码的字符
- php正确解码javascript中通过escape编码后的字符
- php正确解码javascript中通过escape编码后的字符
- PHP下escape解码函数的实现方法
- php解码js使用escape转码的函数
- php 用于编码和解码的函数大全
- JavaScript escape() 函数:编码;unescape() 函数:解码
- php对中文进行编码解码的函数
- php 中的htmlspecialchars htmlentities等编码函数
- PHP mysql_real_escape_string() 函数
- javascript中可用的编码解码函数,有如下的组合:
- js解码函数 escape,encodeURI,encodeURIComponent比较
- js编码、解码函数介绍及其使用示例
- PHP安全的URL字符串base64编码和解码