塞斯工具
首页
加密
Hash计算
文件Hash计算
AES加密解密
DES加密解密
RSA加密解密
转换
JSON格式化
JSON/XML转换
JSON/YAML转换
JSON转Go Struct
Base64编码解码
图片Base64编码
Unix时间戳
颜色值转换
进制转换
URL编码解码
Unicode编码转换
PDF转图片
摩斯电码
Web
图片和视频
图片压缩
二维码制作
SVG占位图
开发
正则表达式测试
网络
WebSocket测试
数学
测量
文本
数据
URL编码/解码工具
支持URL编码和解码转换,包括encodeURI和encodeURIComponent两种方式
原始URL
编码
解码
清空
encodeURI 结果
encodeURIComponent 结果
使用说明
encodeURI()是Javascript中用来对URL编码的函数。它着眼于对整个URL进行编码,因此除了常见的符号以外,对其他一些在网址中有特殊含义的符号
"; / ? : @ & = + $ , #"
,也不进行编码。编码后,它输出符号的utf-8形式,并且在每个字节前加上%。
encodeURIComponent()与encodeURI()的区别是,它用于对URL的组成部分进行个别编码,而不用于对整个URL进行编码。因此
"; / ? : @ & = + $ , #"
,这些在encodeURI()中不被编码的符号,在encodeURIComponent()中统统会被编码。至于具体的编码方法,两者是一样。