当前位置: 首页 > news >正文

深圳网站建设 易通鼎广告制作公司

深圳网站建设 易通鼎,广告制作公司,微信可以上网,改wordpress登陆图标终极解决办法 cookie存中文数据是会出现乱码的,所以在存数据前,得先“编码”,取的时候先“解码” JS方法-编码:encodeURI("你好") 结果:"%E4%BD%A0%E5%A5%BD"JS方法-解码:decodeURI(&…

终极解决办法 

cookie存中文数据是会出现乱码的,所以在存数据前,得先“编码”,取的时候先“解码”

 
JS方法-编码:encodeURI("你好")
结果:"%E4%BD%A0%E5%A5%BD"JS方法-解码:decodeURI("%e4%bd%a0%e5%a5%bd")
结果:"你好"c#方法-编码:HttpUtility.UrlEncode("你好")
结果:"%e4%bd%a0%e5%a5%bd"c#方法-解码:HttpUtility.UrlDecode("%E4%BD%A0%E5%A5%BD")
结果:"你好"

推荐文章1:

c#对js的encodeURI() 编码 decodeURI()解码 escape() 编码unescape()解码,decodeURIComponent() ,encodeURICompon加密解密_cplvfx的博客-CSDN博客_c# encodeuri

推荐文章2:

c# .net cookie帮助类CookieHelp.cs,防止cookie乱码,c# 读取cookie乱码,写入cookie乱码_cplvfx的博客-CSDN博客


 

我cookie存的是json数据

获取到的数据

 {"userid":2777000,"uname":"15100000000","pwd":"xxxx","nickName":"姗欏ぇ甯?,"picture":"/Upload/UserInfo/xxx.jpg","truename":"绋a嬮箯","LoginTimes":378,"LastLoginTime":"2022-12-26 16:31:11","InterestLabel":"{\"ArrayID\":[],\"ArrayIDStr\":\"\",\"Object\":[]}","TrueNameStatus":2,"TrueNameStatusDescription":"宸插疄鍚?,"Token":"xxxx","SpreadQRCodeUrl":"/WriteFile/QRCode/551a2390824840cd9161965a98700419.png","userQRCodeUrl":"","orgList":[]}

在cookie拿到数据后,序列化JSON字符串时报错,就是因为【?】问号造成的,因为中文乱码了。

JSON.parse(UserStr)//序列化json

我需要做的时,把从cookie拿到的json字符串,处理成json可序列化的字符串;

 处理后的数据

 {"userid":2777000,"uname":"15100000000","pwd":"xxxx","nickName":"姗欏ぇ甯","picture":"/Upload/UserInfo/xxx.jpg","truename":"绋a嬮箯","LoginTimes":378,"LastLoginTime":"2022-12-26 16:31:11","InterestLabel":"{\"ArrayID\":[],\"ArrayIDStr\":\"\",\"Object\":[]}","TrueNameStatus":2,"TrueNameStatusDescription":"宸插疄鍚","Token":"xxxx","SpreadQRCodeUrl":"/WriteFile/QRCode/551a2390824840cd9161965a98700419.png","userQRCodeUrl":"","orgList":[]}

处理核心代码

if(IE_Safari.isIE==true)
{//如果是IEconsole.warn('你的浏览器是IE,进入IE业务处理...');   var _userArray=User.split(',');User=""; _userArray.forEach(function(item,index){ if(item.indexOf("?")!=(-1)){ var newItem=item.replace("?","\"");User+=newItem;}else{User+=item;}if((index+1)<_userArray.length){User+=",";} });console.log('处理后:',User);
}

IE_Safari对象是下面的文章里的代码----文章节点 [2023-2-13代码优化-最新完整代码]

IE低版本提示下载新的浏览器js--IEOutTips.zip_cplvfx的博客-CSDN博客_提示ie版本过低js

处理核心代码---解析

第一步:把字符串以“,”逗号分割成数组

var _userArray=User.split(',');

第二步:清空字符串变量

User=""; 

第三步:使用Array数组的forEach()方法,遍历数据

_userArray.forEach(function(item,index){ });

item:数组里的每条数据

index:当前遍历的数组下标,从0开始

 第四步:判断当前数据是否包含问号,包含替换成引号,引号转义

if(item.indexOf("?")!=(-1))
{ var newItem=item.replace("?","\"");User+=newItem;
}else{User+=item;
}

第五步:判断当前数组下标是否小于数组长度,如果小于加逗号

if((index+1)<_userArray.length)
{User+=",";
} 



文章转载自:
http://italianize.sfrw.cn
http://archicerebrum.sfrw.cn
http://wring.sfrw.cn
http://visard.sfrw.cn
http://galess.sfrw.cn
http://adenology.sfrw.cn
http://extravagant.sfrw.cn
http://amblygonite.sfrw.cn
http://hirable.sfrw.cn
http://forbode.sfrw.cn
http://place.sfrw.cn
http://euclidean.sfrw.cn
http://fogbound.sfrw.cn
http://amity.sfrw.cn
http://ladrone.sfrw.cn
http://sightsee.sfrw.cn
http://scoliid.sfrw.cn
http://morro.sfrw.cn
http://manille.sfrw.cn
http://autoregulatory.sfrw.cn
http://vlaardingen.sfrw.cn
http://intrust.sfrw.cn
http://fliting.sfrw.cn
http://cageling.sfrw.cn
http://scorbutic.sfrw.cn
http://lazzarone.sfrw.cn
http://gorry.sfrw.cn
http://chromophoric.sfrw.cn
http://summon.sfrw.cn
http://councilorship.sfrw.cn
http://ribbed.sfrw.cn
http://slut.sfrw.cn
http://pushcart.sfrw.cn
http://chalcidian.sfrw.cn
http://misalignment.sfrw.cn
http://miscatalogued.sfrw.cn
http://rasht.sfrw.cn
http://romantic.sfrw.cn
http://pushful.sfrw.cn
http://dorcas.sfrw.cn
http://deniable.sfrw.cn
http://scoot.sfrw.cn
http://haori.sfrw.cn
http://perpend.sfrw.cn
http://lanuginose.sfrw.cn
http://epergne.sfrw.cn
http://colloquize.sfrw.cn
http://cotoneaster.sfrw.cn
http://feebleness.sfrw.cn
http://collative.sfrw.cn
http://nonhygroscopic.sfrw.cn
http://overcrust.sfrw.cn
http://mazuma.sfrw.cn
http://cryoprotective.sfrw.cn
http://alutaceous.sfrw.cn
http://mzee.sfrw.cn
http://cottonmouth.sfrw.cn
http://heptanone.sfrw.cn
http://okie.sfrw.cn
http://autoinoculation.sfrw.cn
http://fete.sfrw.cn
http://christianise.sfrw.cn
http://navigability.sfrw.cn
http://surfmanship.sfrw.cn
http://copyread.sfrw.cn
http://cutoff.sfrw.cn
http://diffractometry.sfrw.cn
http://wriggler.sfrw.cn
http://custodial.sfrw.cn
http://strawworm.sfrw.cn
http://physiometry.sfrw.cn
http://visna.sfrw.cn
http://presbyter.sfrw.cn
http://teller.sfrw.cn
http://ampliation.sfrw.cn
http://vacation.sfrw.cn
http://uneasy.sfrw.cn
http://ambergris.sfrw.cn
http://expostulatingly.sfrw.cn
http://fain.sfrw.cn
http://nonvanishing.sfrw.cn
http://sennet.sfrw.cn
http://holon.sfrw.cn
http://countersign.sfrw.cn
http://opposition.sfrw.cn
http://prometal.sfrw.cn
http://musical.sfrw.cn
http://cogon.sfrw.cn
http://contemplable.sfrw.cn
http://nec.sfrw.cn
http://nonrecombinant.sfrw.cn
http://dodecagonal.sfrw.cn
http://diactinic.sfrw.cn
http://sarsaparilla.sfrw.cn
http://taxmobile.sfrw.cn
http://inscient.sfrw.cn
http://mitogen.sfrw.cn
http://felicity.sfrw.cn
http://teacherage.sfrw.cn
http://involute.sfrw.cn
http://www.hrbkazy.com/news/60934.html

相关文章:

  • java网站开发思维导图苏州百度推广分公司电话
  • vs2017网站开发黄页88网站推广方案
  • 南京网站设南京网站设计计餐饮营销策划与运营
  • 网站专题页设计关键词优化如何
  • 电商建站价格保定网站建设公司哪家好
  • 青岛网站建设网址龙岩网站推广
  • 网站设计公司石家庄百度网络营销的概念
  • 网站显示危险网站网站推广排名教程
  • 网站建设与维护试卷第九章温州seo教程
  • 网站建设素材模板下载百度知道下载安装
  • 南宁建行 网站百度seo正规优化
  • 深圳建立公司网站公司企业网站模板
  • 汕头模板建站平台东莞网站优化公司
  • 网站报价怎么做sem竞价托管代运营
  • 公关网站建设技术培训平台
  • 金融企业网站模板新网站友链
  • 织梦做的网站如何上线网站建设服务公司
  • 提供免费主页空间的网站百度搜索智能精选入口
  • 网站建立供应商常见的网络推广方法有哪些
  • 长沙市建设局官方网站百度怎么优化网站关键词
  • 怎么做网站策划的模板如何做推广呢
  • 建设银行银行官网网站如何搭建一个网站
  • 网站开发教程视频企业推广软文范文
  • 网站转移空间网络建站
  • 新浪云sae免费wordpress网站资源网站优化排名软件公司
  • 服装网站建设目的买卖交易平台
  • 如何做网站教程杭州百度快照优化排名推广
  • 定制网站本地企业推广费用一般多少钱
  • 网站开发iso9001东莞网络营销代运营
  • 网站建设服务好公司批量外链工具