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

搜索引擎网站模板免费软件恢复微信聊天记录

搜索引擎网站模板,免费软件恢复微信聊天记录,高端品牌女装,药品推广策略有哪些背景 encodeURIComponent() 函数通过将特定字符的每个实例替换成代表字符的 UTF-8 编码的一个、两个、三个或四个转义序列来编码 URI(只有由两个“代理”字符组成的字符会被编码为四个转义序列)。 与 encodeURI() 相比,此函数会编码更多的字…

背景

encodeURIComponent() 函数通过将特定字符的每个实例替换成代表字符的 UTF-8 编码的一个、两个、三个或四个转义序列来编码 URI(只有由两个“代理”字符组成的字符会被编码为四个转义序列)。
与 encodeURI() 相比,此函数会编码更多的字符

JS的encodeURIComponent 转为Go的net/url标准库中提供的QueryEscape

encodeURIComponent

以下字符不会被编码:

字母(A-Z,a-z)和数字(0-9)
特定字符:-、_、.、!、~、*、'、(、)、

这些字符在encodeURIComponent中被视为保留字符,不需要进行编码。

JS

console.log(encodeURI('Hello, 世1+2界!'));

输出 Hello%2C%20%E4%B8%96%E7%95%8C!

Go

func TestDemo(t *testing.T) {str := "Hello, 世1+2界!"encodedStr := url.QueryEscape(str)// 如果是go解码,则可执行可不执行,返回的结果都是一样的encodedStr = strings.Replace(encodedStr, "+", "%20", -1)fmt.Println(encodedStr)decodedStr, err := url.QueryUnescape(encodedStr)if err != nil {fmt.Println("解码失败:", err)return}fmt.Println(decodedStr)
}

输出 Hello%2C%20%E4%B8%961%2B2%E7%95%8C%21

总结

还是有些许差异,如果代码中涉及转换,注意特殊字符是否会用到
对于空格这种,用不到也就不用操这么多心了

http://www.yayakq.cn/news/805845/

相关文章:

  • 网站有必要使用伪静态么wordpress推广提成
  • 教育网站模板下载网站规划说明
  • 阿里云网站 模板建设wordpress表单数据提交
  • 网站技术开发徐州英才网官网
  • 句容网站定制软件开发能干到多少岁
  • 天津网站建设信息淘客怎么做推广网站
  • 做零食的网站旅游门户网站建设
  • 济南网站建设 联系小七动态手机网站怎么做
  • 微信高端网站建设中企动力做网站服务怎么样
  • 网站换源码如何保留以前的文章北京做手机网站设计
  • 徐州市做网站搜索引擎外部链接优化
  • 有关网站建设的合同网站建行接口
  • 做电力的系统集成公司网站网站免费正能量直接进入老狼信息
  • 济南能源建设网站宁波建设公司网站
  • 深圳优化网站公司哪家好网站前台建设用到哪些工具
  • 菏泽网站建设电话咨询深圳送花网站哪个好
  • 有没有做企业网站的网站用户反馈
  • 网站建设代码流程北京商场招商信息
  • 王者荣耀网站开发目的天猫网站设计分析
  • 网站首页怎么设计做网站美工的前途怎么样
  • 淘宝网站建设策划报告做的网站底部应该标注什么意思
  • 国内免费网站空间竞价 推广
  • 增城新塘镇 企业网站建设网站重要组成部分
  • 秦皇岛市做公司网站的怎样编辑网页
  • 泉州惠安网站建设网站变成了百度推广
  • 网站开发 自动生成缩略图wordpress图片合成
  • 奉贤长沙网站建设wordpress建站教程
  • 做网站CentOS还是win好网站建设推广培训
  • 可以在线编程的网站深圳宣传片制作
  • 网站建设属于广告费么佛山seo扣费