ASP 与 Ajax 编码的轻松解决方法

作者:vkvi 来源:ITPOW(原创) 日期:2009-6-24

开发 ASP 环境中默认是 ANSI 编码的,这给 Ajax 环境带来一定困扰。

解决办法一

将供 Ajax 读取的 ASP 页面改为 UTF-8,这样 Ajax 就可以轻松地去读取了。

解决办法二

如果 ASP 页面的编码 ANSI 不能动,那么就让 ASP 输出内容时加上 Server.URLEncode,如 Server.URLEncode("输出的内容")。Ajax 再用自定义的 urlEncode 函数来对其获得的内容解码。

以上是以 Ajax 读取来说的,Ajax 提交也可以用类似原理。当然需要一些编码解码函数,可参考:URL 编码专题

相关文章