|
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent, 1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 |
|
对url进行编码在服务器端我们可以使用asp中的Server.UrlEncode,很方便实现。如: <% 而在客户端我们可以使用js中encodeURI,encodeURIComponent函数来实现,但是经过这些函数编码的url地址都说UTF-8格式的,只能用在这种编码的网页。其它编码的网页将出现乱码,本文介绍了使用自定义js函数来实现asp中的类似server.urlencode的功能: <script language="vbscript"> |
本文详细介绍了JavaScript中的三种文字编码函数:escape、encodeURI和encodeURIComponent及其对应的解码函数,并提供了使用场景示例,如如何正确传递含有特殊字符的参数。
201

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



