企业动态关于我们联系我们
   建站常识
 域名常识
域名解析问题集锦
域名基础知识概述
域名dns问题集锦
国内域名转入业务问题集锦
 空间常识
虚拟主机产品说明书
FTP上传注意事项
ftp操作常识问题集锦
网站无法上传怎么办?
 邮局常识
什么是电子邮件地址?
企业邮箱与免费邮箱的区别,企业邮箱的优点?
什么是SMTP?
什么是POP3?
 建站常识
企业如何建好网络营销
三种类型企业网站的作用
如何推广B2C独立网店
做网站快速成功的九个步骤
 SEO 知识
什么是SEO?
什么是SPAM?
SEO和SPAM有什么区别?
影响SEO的几点常识

首页技术交流ASP
Server.HTMLEncode 和 Server.URLEncode 破坏了 UTF8 高位字符   2013/12/28   返回前页
症状
Active Server Pages (ASP) 脚本使用 Server.HTMLEncode或 Server.URLEncode 方法时,如果会话代码页设为 UTF8,某些字符串中的数据将显示为乱码。 

原因
发生此问题的原因是 Internet 信息服务 (IIS) 5.0 假定每个字符两个字节,而某些 UTF8 字符使用三个字节。这样,所创建的缓冲区太小,无法容纳这些字节。 

解决方案
以下修补程序将在初始分配的缓冲区大小不够时,分配额外的缓冲区。

若要解决此问题,请获取 Windows 2000 的最新 Service Pack。有关其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章: 
260910 
(http://support.microsoft.com/kb/260910/EN-US/ ) 
How to Obtain the Latest Windows 2000 Service Pack(如何获取最新的 Windows 2000 Service Pack)
下列文件可以从 Microsoft 下载中心下载:

   广告也精彩
版权所有:南京欧万网络服务工作室 www.owon.cn sitemap