如何将一个aspx页面的编码格式改为utf-8?
我的web.config文件中有以下代码:
<system.web>
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"/>
</system.web>
尝试了这个:
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
无法运行。
试试这个;
<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-US"
uiCulture="de-DE"
/>
</system.web>
</configuration>
要为单个页面设置编码,请设置@ Page
指令的RequestEncoding
和ResponseEncoding
属性:
<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %>
或者您可以像这样使用 location
:
<location path="home.aspx">
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
</location>
Response.ContentEncoding = System.Text.Encoding.UTF8;
Page_Load
中,如果您想要动态执行它。