encodeURI和decodeURI

//URI
URI(统一资源标识符)是一个指向资源的字符串。最通常用在 URL 上来指定Web上资源文件的具体位置。相比之下,URN 是在给定的命名空间用名字指向具体的资源

//1.这两种有些字符是加解不了的
encodeURI('url')  //加码url
decodeURI("url")   //解码url

//eg:只能加密解密西里尔字母,其他的正常
const uri = 'https://mozilla.org/?x=шеллы';
//加密
const encoded = encodeURI(uri);  // "https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"

//解码
decodeURI(encoded)

//解码一个西里尔字母URL
decodeURI("https://developer.mozilla.org/ru/docs/JavaScript_%D1%88%D0%B5%D0%BB%D0%BB%D1%8B");
// "https://developer.mozilla.org/ru/docs/JavaScript_шеллы"

//2.整个操作
encodeURIComponent('url') //整个都加码
decodeURIComponent('url')  //整个解除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值