网上流行的uniDecode方法,不能拿到·这个特殊符号,求解 好像是javascript escape方法的问题,·编码后是%b7,而!编码后是%uFF01,所以%b7就识别不了了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo rawurlencode('@');//%EF%BC%A0echo rawurldecode('%EF%BC%A0');//@echo rawurlencode('@');//%40echo rawurldecode('%40');//@ 谁这么无聊,删我的回复?echo uniDecode('%uFF20');function uniDecode($str){ return $text = preg_replace_callback("/%u[0-9A-Za-z]{4}/", 'toUtf8', $str);}function toUtf8($ar){ $c = ''; foreach($ar as $val){ $val = intval(substr($val,2),16); if($val < 0x7F){ // 0000-007F $c .= chr($val); }elseif($val < 0x800) { // 0080-0800 $c .= chr(0xC0 | ($val / 64)); $c .= chr(0x80 | ($val % 64)); }else{ // 0800-FFFF $c .= chr(0xE0 | (($val / 64) / 64)); $c .= chr(0x80 | (($val / 64) % 64)); $c .= chr(0x80 | ($val % 64)); } } return $c;}@这样不是更好些$s = '%uFF20';echo json_decode('"' . strtr($s, '%u', '\\u') . '"');@ PHP引用问题 iframe传值问题。 PHP怎样快速入门(基础足够扎实) php div字体样式控制的问题。 如何获得汉字拼音首字母? 大家进来看看这段程序!程序简单,不过有思考的兴趣. 在这里特别感谢鸟儿兄,phpteam兄,秋水无恨以及那些帮助我的兄弟姐妹们... 关于用 href传递参数的问题。 php livechat pro如何直接显示客服交流界面,不需要输入姓名,邮箱 如何用php修改并且解析json ajxa做无刷新检索 同时更新两个不同字符集的数据库怎么解决乱码问题?
echo rawurldecode('%EF%BC%A0');//@echo rawurlencode('@');//%40
echo rawurldecode('%40');//@
return $text = preg_replace_callback("/%u[0-9A-Za-z]{4}/", 'toUtf8', $str);
}function toUtf8($ar){
$c = '';
foreach($ar as $val){
$val = intval(substr($val,2),16);
if($val < 0x7F){ // 0000-007F
$c .= chr($val);
}elseif($val < 0x800) { // 0080-0800
$c .= chr(0xC0 | ($val / 64));
$c .= chr(0x80 | ($val % 64));
}else{ // 0800-FFFF
$c .= chr(0xE0 | (($val / 64) / 64));
$c .= chr(0x80 | (($val / 64) % 64));
$c .= chr(0x80 | ($val % 64));
}
}
return $c;
}@这样不是更好些
$s = '%uFF20';
echo json_decode('"' . strtr($s, '%u', '\\u') . '"');
@