javascript怎么对url进行编码转换


当前第2页 返回上一页

对应的解码函数是decodeURI()

  • encodeURIComponentdecodeURIComponent

    encodeURIComponent用于对URL的组成部分进行个别编码,而不用于对整个URL进行编码。因此,在encodeURI()中不被编码的符号"; / ? : @ & = + $ , #",在encodeURIComponent()中统统会被编码。

    因为encodeURIComponent() 会将更多的字符进行编码,比如"/"等字符。如果字符串里面包含了URI的几个部分的话,不能用这个来进行编码。否则“/”字符被编码后将URL显示错误。因此,用于参数的传递,参数包含特殊字符可能会造成间断。

  • 综上所述:

    **escape()**函数用于js对字符串进行编码。不常用

    **encodeURI()**用于整个url跳转

    **encodeURIComponent()**用于参数的传递,参数包含特殊字符可能会造成间断。

    【推荐学习:javascript高级教程

    以上就是javascript怎么对url进行编码转换的详细内容,更多文章请关注木庄网络博客

    返回前面的内容

    相关阅读 >>

    javascript中如何使用prompt方法

    javascript document.write() 用法

    js的趣味实现:给你一个戴眼镜的笑脸

    javascript函数必须有返回值吗

    javascript要什么基础?

    javascript由哪个公司创建

    js怎么获取css属性值

    javascript save()方法有什么用

    javascript变量怎么转换为字符串

    一文了解javascript中合并和克隆对象的方法

    更多相关阅读请进入《javascript》频道 >>




    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,您说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    分享从这里开始,精彩与您同在

    评论

    管理员已关闭评论功能...