




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为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年温州永嘉县乌牛街道社区卫生服务中心招聘劳务派遣人员1人考前自测高频考点模拟试题附答案详解
- 2025昆明市呈贡区卫生健康系统编外合同制专业技术人员招聘(7人)模拟试卷及一套参考答案详解
- 2025年宁波市卫生健康委部分直属事业单位公开招聘高层次人才69人(第二批)模拟试卷及答案详解(网校专用)
- 2025贵州银行纪检人员招聘11人模拟试卷完整参考答案详解
- 浙江国企招聘2025绍兴凯泰特种纤维科技有限公司招聘3人笔试历年参考题库附带答案详解
- 2025黑龙江黑河北安融媒体中心招聘12人笔试历年参考题库附带答案详解
- 2025青海品控军粮供应链有限公司招聘笔试历年参考题库附带答案详解
- 2025银联商务支付股份有限公司福建分公司多地市招聘笔试历年参考题库附带答案详解
- 2025重庆巫山城市建设(集团)社会招聘4人笔试历年参考题库附带答案详解
- 普通饮片车间共线生产风险评估报告
- 《机械制图(多学时)》中职全套教学课件
- 英语日常交际用语200句
- GB/T 8492-2024一般用途耐热钢及合金铸件
- 读懂诗家语省公开课金奖全国赛课一等奖微课获奖课件
- 山西省职校技能大赛(植物病虫害防治赛项)参考试题库(含答案)
- 安全生产培训内容
- 老年人认知障碍的早期识别与干预
- 新人教版版PEP小学英语(3-6年级)单词表(带音标)
- 小兵张嘎夺枪记(课本剧)
- 《电子商务法律法规》课程标准
评论
0/150
提交评论