php unescape for javascript
<?
function uniDecode($str,$charcode){
$text = preg_replace_callback("/%u[0-9A-Za-z]{4}/",toUtf8,$str);
//return mb_convert_encoding($text, $charcode, 'utf-8');
return $text;
}
function toUtf8($ar){
foreach($ar as $val){
$val = intval(substr($val,2),16);
echo "val=$val<br>\n";
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;
}
$str = "%23!%2Fusr%2Fbin%2Fperl%20%u4E2D%u56FD%u4E07%u7F51";
$str = uniDecode($str,'euc-cn');
echo "str=$str\n";
?>
分享到:
相关推荐
javascript-escape-unescape Javascript Escape / Unescape 使用编码的Escape / Unescape特殊字符 图片示例:
输入样例: String stest = "中文1234 abcd[](),.~\\";...System.out.println(unescape(escape(stest))); 输出结果: 中文1234 abcd[](),.~\ %u4E2D%u65871234+abcd%5B%5D()%3C%2B%3E%2C.~%5C 中文1234 abcd[](),.~\
PHP实现Javascript中的escape及unescape函数代码分享_.docx
主要介绍了PHP实现Javascript中的escape及unescape函数代码分享,本文给出两个实现版本,需要的朋友可以参考下
本篇文章是对使用PHP实现javascript的escape和unescape函数的方法进行了详细的分析介绍,需要的朋友参考下
本工具类用java实现了JavaScript escape/unescape 编码。对接建行支付以及需要向后端传输中文数据时可以使用得到
asp函数实现javascript里的escape函数和unescape函数功能
unescape untaint write 第十四章 LiveConnect 的 Java 包 netscape.javascript.JSObject 方法和静态方法 netscape.javascript.JSException 构造函数 netscape.plugin.Plugin 构造函数和方法 索引
Escape加密-UnEscape解密 每一位站长必备的好工具,精而巧!
JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解码。 语法 unescape(string) 参数 描述 string 必需。要...
unescape加html加解密很好用的东西,JS把HTML加密很好用的东西。
模仿JAVASCRIPT的ESCAPE和UNESCAPE函数的功能 用curl函数读取远程文件 用file_getcontents提交数据 用php生成扭曲,有角度的验证图片(支持中文) 用正则加亮关键字 程序运行过程中直接输出 缩略图带版权信息...
为了 补缺 网上 C++ Builder XE 应用的不足,推广BCB这个优秀的平台 在 c++ 中实现了 javascript escape unescape 各位加油
php模拟js函数unescape的函数代码,需要的朋友可以参考下
• 5.15.htm unescape方法 第6章(\第6章) • 6.1.htm 对象创建与属性调用 • 6.4.htm this关键字的使用 • 6.5.htm 数组的length属性 • 6.6.htm 数组元素遍历 • 6.7....
js escape,unescape解决中文乱码问题的方法.docx
主要介绍了PHP实现JS中escape与unescape的方法,通过json_encode和json_decode方法实现JS中escape与unescape函数的功能,需要的朋友可以参考下
JavaScript权威指南 犀牛书 Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript ...
js中的escape及unescape函数的php实现代码