javascript怎么对url进行编码转换


当前第2页 返回上一页

对应的解码函数是decodeURI()

  • encodeURIComponentdecodeURIComponent

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

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

  • 综上所述:

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

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

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

    【推荐学习:javascript高级教程

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

    返回前面的内容

    相关阅读 >>

    firefox怎么关闭javascript

    javascript如何实现页面跳转

    js怎么设置css实现隐藏

    javascript类的定义方法有哪些

    javascript数组如何转为string

    javascript中event loop的分析

    js代码怎么注释

    javascript中json的方法有哪些

    javascript如何改变鼠标指针形状

    javascript数组去重有哪几种方式

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




    打赏

    取消

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

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

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

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

    评论

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

      暂无评论...