使用带有母版页的 asp.net 页面并出现错误:
未声明纯文本文档的字符编码。如果文档包含 US-ASCII 范围之外的字符,则文档将在某些浏览器配置中呈现乱码。文件的字符编码需要在传输协议中声明或者文件需要使用字节序标记作为编码签名
如果母版页不适用于内容页面,则页面工作正常。请为此问题提供一些解决方案。
您需要像这样指定所有页面的编码
<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-US"
uiCulture="de-DE"
/>
</system.web>
</configuration>
或者
对于页面
<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %>