<?php
function unescape($str) {
$str = rawurldecode($str);
preg_match_all("/(?:%u.{4})|.+/",$str,$r);
$ar = $r[0];
foreach($ar as $k=>$v) {
if(substr($v,0,2) == "%u" && strlen($v) == 6)
$ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($v,-4)));
}
return join("",$ar);
}echo unescape('霸');
?>
function unescape($str) {
$str = rawurldecode($str);
preg_match_all("/(?:%u.{4})|.+/",$str,$r);
$ar = $r[0];
foreach($ar as $k=>$v) {
if(substr($v,0,2) == "%u" && strlen($v) == 6)
$ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($v,-4)));
}
return join("",$ar);
}echo unescape('霸');
?>
解决方案 »
- 我有个域名转发空间,但是SESSION会因为此而失效
- 为什么session变成和post相同的了
- 如何防止下列代码被利用注入
- 利用静态变量实现表单连续输出问题
- 真搞不懂这句话有什么错setcookie("login","true",time()+3600);
- 在线等。。。!如何实现文本框与下拉菜单的结合??
- [高分求]:php中如何让文本生成图形?
- 关于session的用法
- 关于分页显示的问题
- php接收post数据并写入mysql问题
- 求助Apache的 rewrite规则
- The specified CGI application misbehaved by not returning a complete set of HTTP headers
哪位朋友能帮帮我呀?