js的unicode的url编码和php转换
2012-11-08 14:14:09 来源:WEB开发网核心提示: js产生的url编码,有时会有%uxxxx,js的unicode的url编码和php转换,这时php无法直接读取,要转换
js产生的url编码,有时会有%uxxxx,这时php无法直接读取,要转换。
function UTF82JS($str) { $str=iconv("UTF-8","UNICODELITTLE",$str); for($i=0;$i<strlen($str);$i+=2){ $js.=sprintf("%%u%02x%02x",ord($str[$i+1]),ord($str[$i])); } return $js; } function JS2UTF8($str) { for($i=0;$i<strlen($str);$i+=6){ list($a,$b)=sscanf(substr($str,$i),"%%u%02x%02x"); $unicode.=chr($b).chr($a); } return iconv("UNICODELITTLE","UTF-8",$unicode); }
更多精彩
赞助商链接