该更新程序解决了 Internet Information Services (IIS) 5.0 中的“Server.HTMLEncode 和 Server.URLEncode 破坏高 UTF8 字符”问题。 立即下载以启用 IIS 5.0 显示所有 unicode 字符。
此问题的存在是因为 IIS 5.0 中每个字符使用两个字节,而某些 UTF8 字符使用三个字节。 UTF8 是一种文字格式,它使用一个、两个和三个字节序列来表示 unicode 和 ASCII 字符。 该问题在某个会话代码页设置为 UTF8 时将在 Active Server Pages (ASP)脚本的某些字符串中产生混乱的数据。 安装本更新将在初始分配的缓冲区太小的情况下增加 IIS 5.0 中的缓冲区大小。
关于此问题的详细信息,请阅读 Microsoft 知识库(KB)文章 Q294831。(英文站点)