1.传递参数时候使用encodeURIComponent,否则url中很容易被”#”,”?”,”&”等敏感符号隔断。
2.url跳转时候使用,编码用encodeURI,解码用decodeURI。【js中】
3.escape() 只是为0-255以外 ASCII字符做转换工作,转换成的 %u**** 这样的码,如果要用更多的字符如UTF-8字符库 就一定要用 encodeURIComponent() 或 encodeURI() 转换才可以成 %nn%nn 这的码才可以,其它情况下escape,encodeURI,encodeURIComponent编码结果相同,所以为了全球的统一化进程,在用 encodeURIComponent() 或 encodeURI() 代替 escape() 使用吧!
后台:Server.UrlDecode(inStr)
本文深入探讨了URL编码和解码的基本原理及其在JavaScript中的应用,包括如何正确处理特殊字符,以及如何在不同场景下选择合适的编码方法。通过实例解析,帮助开发者掌握全球统一化进程中的编码技巧。
5959

被折叠的 条评论
为什么被折叠?



