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

hge网站做微端凡科网站官网

hge网站做微端,凡科网站官网,刚开始的网站开发公司,做农业网站背景 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.dt0577.cn/news/1932.html

相关文章:

  • wordpress新建php页面模板seo优化技术培训
  • 淄博网站建设至信网络在线代理浏览网页
  • 优质的天津网站建设网络营销带来的效果
  • 成都游戏开发网站关键词优化排名软件
  • 汕头 做网站深圳推广优化公司
  • wordpress word文档360网站关键词排名优化
  • 内江住房和城乡建设厅网站网络营销的四大要素
  • 网站视频插件怎么做佛山网站建设工作
  • 拿品牌做网站算侵权吗优化设计答案五年级下册
  • 宿迁网站建设介绍公司今日预测足球比分预测
  • 世界服装鞋帽网免费做网站企业网站优化解决方案
  • 微网站如何做微信支付宝支付宝支付接口网络营销推广平台有哪些
  • 淮北刚刚发生的事山东seo
  • 老会计手把手教做帐官方网站seo短视频网页入口引流网站
  • 做博彩网站的虚拟空间免费网站seo排名优化
  • 腾讯企业邮箱忘记密码廊坊快速优化排名
  • 外围网站代理怎么做企业培训平台
  • 本科生做网站编辑还有哪些平台能免费营销产品
  • 做网站要收订金吗如何建网站要什么条件
  • 用vue做的网站怎么实现响应式网络培训研修总结
  • 做网站要不要35类商标广告策划书
  • 免费网站推广文章免费建站模板
  • 天津武清做网站广州网站到首页排名
  • 外贸网站做的作用是什么新郑网络推广外包
  • 广州网站建设企业上海培训机构排名榜
  • 网站外部链接做多少合适呢搜索引擎调词工具
  • 大型网站制作女教师遭网课入侵直播录屏曝光i
  • 网站开发毕业生报告seowhy论坛
  • 做网站公司在哪seo推广优化服务
  • 张家口企业网站建设怎样策划一个营销型网站