版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——PHP解密Unicode及Escape加密字符串PHP解密Unicode及Escape加密字符串
在json中不支持中文,用它传送中文数据就会展现数据损失或者乱码,务必在传送前对要发送的.字符串举行编码,由于传送过去需要用js举行数据解析,考虑到js中有unescape函数,故若在php中有个escape函数,对数据举行编码,在客户端用unescape举行解码,这样就会便当好多。
本文给大家共享一个PHP解密Unicode及Escape加密字符串函数
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
?php
functionuni_decode$s
preg_match_all/\\#[0-9]2,5\;/,$s,$html_uni;
preg_match_all/[\\\%]u[0-9a-f]4/ie,$s,$js_uni;
$source=array_merge$html_uni[0],$js_uni[0];
$js=array;
for$i=0;$icount$js_uni[1];$i++
$js[]=hexdec$js_uni[1][$i];
$utf8=array_merge$html_uni[1],$js;
$code=$s;
for$j=0;$jcount$utf8;$j++
$code=str_replace$source[$j],unicode2utf8$utf8[$j],$code;
return$code;//$s;//preg_replace/\\\u[0-9a-f]4/ie,chrhexdec\\1,$s;
PHP解密Unicode及Escape加密字符串
functionunicode2utf8$c
$str=;
if$c0x80
$str.=chr$c;
elseif$c0x800
$str.=chr0xc0|$c6;
$str.=chr0x80|$c0x3f;
elseif$c0x10000
$str.=chr0xe0|$c12;
$str.=chr0x80|$c60x3f;
$str.=chr0x80|$c0x3f;
elseif$c0x200000
$str.=chr0xf0|$c18;
$str.=chr0x80|$c120x3f;
$str.=chr0x80|$c60x3f;
$str.=chr0x80|$c0x3f;
return$str;
$str=%u5927%u5BB6%u597D%uFF0C我是孤魂!br/\u8FD9\u662F\u6D4B\u8BD5\u6587\u672C\uFF01;
echouni_decode$str;//大家好,我是孤魂!这是测试文本!
在网上探寻一把,好多用php实现的escape函数,大同小异
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
functionphpescape$str
preg_match_all/[\x80-\xff].|[\x01-\x7f]+/,$str,$newstr;
$ar=$newstr[0];
foreach$aras$k=$v
iford$ar[$k]=127
$tmpString=bin2hexiconvGBK,ucs-2,$v;
if!eregiWIN,PHP_OS
$tmpString=substr$tmpString,2,2.substr$t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年南医科大学第二附属医院招聘考试试卷真题
- 2025年福建福州地铁集团有限公司招聘考试试卷真题
- 海安市实验中学外迁工程施工图设计招标文件
- 2026年小学六年级英语第二学期期末考试卷及答案(八)
- 中间代码生成2
- 梅毒苄星青霉素规范治疗
- 财务报表分析与估值 课件 13估值
- 微创术中磁共振引导手术
- 译林版英语六年级下册Unit8检测卷
- (2026年)护理分级试卷及答案
- 2026年湖南省政工专业职称考试(中国近现代史)练习试题及答案
- 2026年云南交投集团曲靖管理处分公司收费员等岗位招聘(招募)(140人)考试备考试题及答案解析
- 2026年天津市公安医院医护人员招聘笔试备考试题及答案解析
- 分子育种与基因组选择技术开发
- 部编版语文三年级下册写字指导课教案
- GB/T 43449-2023法庭科学毒物分析实验室质量控制规范
- 印刷服务投标方案(技术方案)
- 【地理】2023年高考真题江苏卷(解析版)
- 《上令封德彝举贤》中考文言文阅读试题2篇(含答案与翻译)
- GB/T 12459-2005钢制对焊无缝管件
- 偏光片气泡不良改善课件
评论
0/150
提交评论