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"> |