php实现escape和Unescape方法
来源:互联网 发布:百度人怎么看百度 知乎 编辑:程序博客网 时间:2024/05/16 03:04
functionescape($str) {
preg_match_all("/[\x80-\xff].|[\x01-\x7f]+/",$str,$r);
$ar =$r[0];
foreach($ar as$k=>$v) {
if(ord($v[0])< 128)
$ar[$k] = rawurlencode($v);
else
$ar[$k] ="%u".bin2hex(iconv("GB2312","UCS-2",$v));
}
returnjoin("",$ar);
}
function Un_escape($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)));
}
returnjoin("",$ar);
}
0 0
- php实现escape和Unescape方法
- PHP实现JavaScript的escape和unescape
- php 实现 js escape unescape
- php中escape和unescape
- php中escape和unescape
- php中escape和unescape
- PHP实现Javascript的escape(),unescape()的方法
- PHP实现类似JAVASCRIPT中的escape()和unescape()编码.
- php实现Javascript的escape和unescape函数
- PHP实现javascript的escape和unescape函数
- 用php实现js中escape和unescape
- 如何使用PHP实现javascript的escape和unescape函数
- PHP javascript的escape和unescape函数
- Java的escape和unescape方法
- c#escape和unescape
- escape 和 unescape使用
- Java中的escape,unescape方法
- VBScript实现的escape和unescape功能函数
- js控制input checkbox 全选
- mysql中in子查询效率优化
- input readyonly和disabled区别
- js阻止跳转preventDefault兼容性
- PHP截取两个指定字符中间的字符
- php实现escape和Unescape方法
- AFNetWorking封装使用
- php在mysql中创建数据库
- 黑马程序员——设计模式之模板方法设计模式
- js操作write写入iframe
- 不同编程语言中获取当前Unix时间戳
- Android-Log详解(Log.v,Log.d,Log.i,Log.w,Log.e)!
- Android Activity生命周期图
- 理清Linux中的各种用户ID关系