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

网站营销有哪些平面设计图用什么软件

网站营销有哪些,平面设计图用什么软件,蒙icp备 网站建设,济宁定制网站建设推广今天发现我输入的中文变成了另外一种格式#xff0c;查了一下#xff0c;原来是转换成了数字编码。在这里介绍一下数字编码和base64#xff0c;做个记录 1.出现原因#xff1a;在开发中经常需要对用户输入的数据进行编码然后才能通过HTTP请求发送给后台#xff0c;或者对…今天发现我输入的中文变成了另外一种格式查了一下原来是转换成了数字编码。在这里介绍一下数字编码和base64做个记录 1.出现原因在开发中经常需要对用户输入的数据进行编码然后才能通过HTTP请求发送给后台或者对传递过来的数据进行解码。 2.js编码的三种方法 在JS中原生提供了三种编码/解码方式分别是 encodeURI、 encodeURIComponent和 escape。 1encodeURI该方法不会对ASCII表中的字母和数字编码同时也不会对ASCII中的标点符号编码 -_.~*’() 在URI中具有特殊含义的符号 ;/?: $,# 同样不会被编码。 var url https://google.com/pathname?a1babcdec黄山#hash; encodeURI(url); // 返回 https://google.com/pathname?a1babcdec%E9%BB%84%E5%B1%B1#hashencodeURI(-_.~*()); // 返回 -_.~*()encodeURI(;/?:$,#); // 返回 ;/?:$,#2encodeURIComponent该方法相比encodeURI多编码URI中具有特殊含义的符号 ;/?: $,# var url https://google.com/pathname?a1babcdec黄山#hash; encodeURIComponent(url); // 打印 https%3A%2F%2Fgoogle.com%2Fpathname%3Fa%3D1%26b%3Dabcde%26c%3D%E9%BB%84%E5%B1%B1%23hashencodeURIComponent(-_.~*()); // 返回 -_.~*()encodeURIComponent(;/?:$,#); // 返回 %3B%2F%3F%3A%40%26%3D%2B%24%2C%233escape不推荐使用推荐使用上面两个方法代替该方法会对ASCII中 字母、数字及符号-_./* 之外的所有字符进行编码。 3.解码 三种编码方法对应的解码方法分别是 编码解码encodeURIdecodeURIencodeURIComponentdecodeURIComponentescapeunescape 1示例 var res encodeURI(黄山); // %E9%BB%84%E5%B1%B1 decodeURI(res); // 返回 黄山2示例 var res encodeURIComponent(黄山); // %E9%BB%84%E5%B1%B1 decodeURI(res); // 返回 黄山3示例 var res escape(黄山); // %u9EC4%u5C71 unescape(res); // 返回 黄山4.Base64编码 Base64 就是一种编码方法可以将任意值转成 09、AZ、a-z、和/这64个字符组成的可打印字符。使用它的主要目的不是为了加密而是为了不出现特殊字符简化程序的处理。 JavaScript 原生提供两个 Base64 相关的方法。 btoa() 任意值转为 Base64 编码 atob() Base64 编码转为原来的值 let string Hello World!;let strBase64btoa(string) // SGVsbG8gV29ybGQhconsole.log(atob(strBase64)); // Hello World!但是要是非 ASCII 码的字符会报错: let string 你好;let strBase64btoa(string) console.log(atob(strBase64)); 要将非 ASCII 码字符转为 Base64 编码必须中间插入一个转码环节再使用这两个方法。 function b64Encode(str) {return btoa(encodeURIComponent(str));}function b64Decode(str) {return decodeURIComponent(atob(str));}let strChinaBase64 b64Encode(你好); // JUU0JUJEJUEwJUU1JUE1JUJEconsole.log(b64Decode(strChinaBase64)); // 你好转https://blog.csdn.net/letterTiger/article/details/79623991 https://www.jianshu.com/p/6d6e7dde510f
http://www.huolong8.cn/news/52890/

相关文章:

  • 福田企业网站推广哪个好下载一个百度导航
  • 做视频网站怎么对接云盘光纤做网站 移动不能访问电信
  • 专业 旅游网站建设重庆森林经典台词图片
  • 合肥专业网站制apple网站设计
  • 北京西站地铁是几号线做网络营销推广的公司
  • 网站开发线上滨州正规网站建设公司
  • 做企业网站需要资质吗旅游网站建设模板
  • angularjs的网站模板佛山建设局网站
  • 网站大连微信 app 微网站 整合
  • 招远网站建设网络公司实习报告
  • wordpress做招聘网站兰州构建公司
  • 免费做婚礼邀请函的网站做dota2菠菜网站
  • 电商网站图片3gcms企业手机网站整站源码asp
  • 建站软件免费试用网页加速器app
  • 网站后台无上传图片按钮模具培训网站建设
  • 网站规划建设国际大型门户网站
  • php网站如何导入数据库wordpress 常见漏洞
  • 织梦网站建设视频wordpress改变上传目录
  • 山西响应式网站平台amp for wordpress
  • 点点站长工具dw做的个人网站
  • 怎样免费创建网站教育机构招聘
  • 英文网站建设之后怎么推设计logo网站免费奇米
  • 一个thinkphp搭建的微网站北京php网站开发
  • 企业网站的建设目的成品网站w灬源码16伊园
  • 为什么网站百度搜不到山东网站建设代理
  • html5 微网站东莞响应式网站制作
  • 不花钱做推广的网站网站建设过程报告
  • 黄冈网站建设公司制作网站淮北论坛官网app
  • 快速搭建网站2020游戏推广工作怎么样
  • wordpress 多站点 主题漂亮html个人简历代码