当前位置:首页 > 日记 > 正文

PHP正确地对Javascript中转义符编码的字符进行解码。

PHP正确地对Javascript中转义符编码的字符进行解码。
那是很久以前的事了。我不知道是谁写的,但是测试后没有问题。
Javascript代码
复制代码代码如下所示:
功能phpunescape($ escstr)
{
preg_match_all( / % { 0-9a-za-z } { 4 } | %。{ 2 } | { 0-9a-za-z. + _ } + /
$ $ =匹配$ { 0 };
= $ ;
foreach($ AR达Val)
{
如果(substr($ Val,0, 1)!=% )
{
美元=瓦尔;
} elseif(substr($ Val,1, 1)!= u)
{
X元= hexdec(substr($ Val,1, 2));
$c = CHR(X元);
}
其他的
{
$值= intval(substr($ Val,2),16);
如果($ val < 0x7f) / / 0000-007f
{
$c = CHR(美元值);
} elseif($ val < 0x800) / / 0080-0800
{
$c = CHR(0xC0 |($瓦尔 / 64));
$c = CHR(0x80 |($瓦尔% 64));
}
其他 / / 0800-ffff
{
$c = CHR(0xE0 |(($瓦尔 / 64)/ 64));
$c = CHR(0x80 |(($瓦尔 / 64)% 64));
$c = CHR(0x80 |($瓦尔% 64));
}
}
}
返回$;
}

逃逸编码:
复制代码代码如下所示:
% % % 22% 22% 27% u6d4b u8bd5 27% 3C % 3e % 26% 26

解码后:
复制代码代码如下所示:
测试< < >

相关文章

warez.exe过程的意义是什么

warez.exe过程的意义是什么

意义,过程,电脑软件,warez,exe,评论:对warez.exe工艺简介 进程文件:商业warez.exe 进程名称:破解P2P客户端 过程类别:安全风险的过程 英文描述: warez.exe是一个过程,属于盗版P2P在互联网上共享文件的文件共享客户端。该程序是系统运行的非必要…

打开服务在win7系统的方法

打开服务在win7系统的方法

系统,方法,服务,电脑软件,打开窗口在win7;服务;方法:点开始;;在services.msc输入services.msc进入,打开系统服务,设置窗口,看到右边窗口的服务列表。 如果是XP,win2003、win2008系统,打开一个稍微不同的方式,即开始>运行,在型;弹框;services.msc并回车,打…

Linux操作系统中有六个功能细节。

Linux操作系统中有六个功能细节。

操作系统,中有,细节,功能,电脑软件,也许一些准备工作和正在使用Linux的朋友都不太了解为什么使用Linux。本文讨论了答案,让人们真正了解Linux到七的功能。Linux对比我们的商业软件对学习者有一个水平上的差异,这种差异概括为一句话:不作为一种…

QQLive观看视频图像抖动(溶液)

QQLive观看视频图像抖动(溶液)

视频图像,抖动,溶液,电脑软件,QQLive,问题: 当我的笔记本电脑安装win7系统,当使用QQLive客户端观看视频,图像和图像抖动。我的显卡驱动程序是一个官方驱动程序。没问题。我不知道为什么。 答案uff1a QQLive客户端观看视频画面的抖动,很多网友…

在WindowsPC上设置和运行iCloud教

在WindowsPC上设置和运行iCloud教

设置,教程,运行,电脑软件,WindowsPC,点评:只需几个步骤,你就可以在你的iPhone、iPad、iPod touch或Mac上安装和运行iCloud,然后为你的Windows PC设置iCloud。具体步骤如下。 在Windows PC上设置和运行iCloud教程,并为你提供安装和运行iCloud在…

保存损坏的office文件的方法

保存损坏的office文件的方法

文件,方法,损坏,电脑软件,office,不管我们多么小心,都不可能避免Excel文件的损坏。遗憾的是放弃了损坏的文件,或者试着进行急救。下面我们将介绍几种方法供你参考,也许有一个特别的惊喜。主板故障。 深圳笔记本维修 1、转换格式法网络维护培…

教你恢复损坏的Word文档

教你恢复损坏的Word文档

恢复,文档,损坏,教你,电脑软件,如果Word文档被破坏,文件是打开的,下面的方法可以用来恢复所有或大部分的信息存储在。 (1) copy to a new document.You can copy all the objects in the document other than the last paragraph flag to a …

是aexswdusr.exe工艺过程产生的aex

是aexswdusr.exe工艺过程产生的aex

文件,过程,结束,工艺,电脑软件,点评:aexswdusr.exe的Altiris表达NS客户端产品的一部分 进程文件:aexswdusr或aexswdusr.exe 进程名称:Altiris表达NS的客户经理 过程类别:安全风险的过程 英文描述: aexswdusr.exe的Altiris表达NS客户机管理软件…

聊天记录备份常见问题

聊天记录备份常见问题

常见问题,备份,聊天记录,电脑软件,聊天记录备份常见问题 请选择你想知道的: 点击这里了解聊天file.cpu故障文件的名字是什么 单击此处了解聊天文件的大小限制。电源故障 单击此处了解是否已将聊天记录保存在服务器上显示器维修 单击此处…

建筑Windows7快捷方法

建筑Windows7快捷方法

方法,快捷,建筑,电脑软件,点评:桌面上有许多图标,默认情况下,在这些图标的左下角的小箭头,这是快捷方式图标。以下是建立Windows7快捷方式 快捷方式是一种快速启动程序、文件或文件夹的Windows系统提供的快捷方式,并扩展*。lnk 例如,主程序就像一…

oracle异常的分析

oracle异常的分析

电脑软件,oracle,有三种方法可以抛出异常 1。通过运行时引擎 2。使用提升语句 三.调用存储过程的raise_application_error 当数据库或PL/sql运行时出现错误时,引擎将自动抛出异常。 提高exception_name; 一个明确的抛出异常是例外,程序员处理声…

什么文件的ibmprc.exe过程产生的查

什么文件的ibmprc.exe过程产生的查

文件,查询,过程,工艺,电脑软件,评论:对ibmprc.exe ibmprc工艺文件介绍 进程文件:ibmprc或ibmprc.exe 进程名称:ibmprc应用 过程类别:安全风险的过程 英文描述: ibmprc.exe是一个过程,属于ibmprc。这不是A,是,它也被称为是非。 中文参考: 对不起,暂…