javascript怎么对url进行编码转换


当前第2页 返回上一页

对应的解码函数是decodeURI()

  • encodeURIComponentdecodeURIComponent

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

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

  • 综上所述:

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

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

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

    【推荐学习:javascript高级教程

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

    返回前面的内容

    相关阅读 >>

    html和js实现简单的计算器

    javascript如何删除div标签

    javascript的不同函数中可以使用相同的变量名吗?

    javascript中定义函数有几种方法

    浏览器解析渲染html文档的过程详解(图文)

    javascript节点是什么

    javascript区分整数和浮点数吗

    javascript如何实现弹出层效果?(代码分析)

    javascript中的定时器

    什么是并发控制?javascript中如何实现并发控制?

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




    打赏

    取消

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

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

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

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

    评论

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