看来编码的不同,Server.HTMLEncode 对中文的解释也不同。不过我们人透过浏览器看到的都是“中国”两个字,只是在编程的时候需要考虑二者的不同。
原因:
Active Server Pages (ASP) 脚本使用 Server.HTMLEncode或 Server.URLEncode 方法时,如果会话代码页设为 UTF8,某些字符串中的数据将显示为乱码。
即:Server.HTMLEncode 和 Server.URLEncode 破坏了 UTF8 高位字符
上一篇:如何防止页面中的敏感信息被提取
下一篇:ASP无组件简单图片验证码
讨论数量:0