我在asp-classic中的utf-8字符串上使用Server.HtmlEncode,它在字符串中有一些重音之前工作正常,例如RüstüRecber,它出现为RüstüRecber(Rü stà ;¼ Recber在源头).
我已经尝试将Response.Charset属性设置为utf-8但这没有任何区别.
更新(已解决):在页面开头添加<%@ CODEPAGE = 65001%>更正了问题(http://technet.microsoft.com/en-us/library/bb742422.aspx)
非常感谢所有的建议.