在asp.net控件中设置编码

时间:2011-05-22 10:22:53

标签: asp.net encoding user-controls

我已在Web配置文件中配置了编码,如下所示:

<globalization culture="en-US" uiCulture="en-US" fileEncoding="utf-8"
               requestEncoding="utf-8" responseEncoding="utf-8" />

除了在.net控件中使用特殊字符的情况外,一切正常。

来自用户控件的HTML似乎没有获取默认编码。

另一个问题是没有Page指令我可以在本地声明编码。

如何解决这些问题?

1 个答案:

答案 0 :(得分:0)

答案不是调整Web配置文件,而是使用正确的编码保存.ascx文件(例如,使用UTF-8代码页65001保存)。

希望我帮助过这个人。