配置应用程序的全局设置。
配置结构的示例:
<configuration>
<system.web>
<globalization>
<globalization requestEncoding="any valid encoding string"
responseEncoding="any valid encoding string"
fileEncoding="any valid encoding string"
culture="any valid culture string"
uiCulture="any valid culture string"/>
属性 | 描述 |
---|---|
requestEncoding | 指定所有传入请求(包括发布的数据和查询字符串)的假定编码方式。如果与请求一起发送的请求头中包含 Accept-Charset 属性,那么它将覆盖配置中的 requestEncoding。默认编码为 UTF-8,是由 Machine.config 文件(此文件于 .NET Framework 安装时创建)中的 <globalization> 标记指定的。如果没有在 Machine.config 或 Web.config 文件中指定请求编码,那么编码将默认使用计算机的区域和语言选项中的区域设置。在单服务器应用程序中,requestEncoding 和 responseEncoding 应该相同。对于不常见的情况(默认服务器编码各不相同的多服务器应用程序),您可以使用本地 Web.config 文件改变请求及响应编码。 |
responseEncoding | 指定响应的内容编码。默认编码为 UTF-8,是由 Machine.config 文件(于 .NET Framework 安装时创建)中的 <globalization> 标记指定的。如果没有在 Machine.config 或 Web.config 文件中指定响应编码,那么编码默认使用计算机的区域和语言选项中的区域设置。在单服务器应用程序中,requestEncoding 和 responseEncoding 应该相同。对于不常见的情况(默认服务器编码各不相同的多服务器应用程序),您可以使用本地 Web.config 文件改变请求及响应编码。 |
fileEncoding | 指定 .aspx、.asmx 和 .asax 文件分析的默认编码。使用 byte order mark 前缀存储的 Unicode 和 UTF-8 文件会被自动识别,而无需考虑 fileEncoding 的值。 |
culture | 指定用于处理传入 Web 请求的默认区域性。有关有效区域性字符串的信息,请参阅 System.Globalization.CultureInfo 类。 |
uiCulture | 指定用于处理与区域相关的资源搜索的默认区域性。有关有效区域性字符串的信息,请参阅 System.Globalization.CultureInfo 类。 |
下例指定了 ASP.NET 应用程序的默认请求和响应编码。
<configuration>
<system.web>
<globalization
requestEncoding="iso-8859-1"
responseEncoding="iso-8859-1"/>
</system.web>
</configuration>
© 1997-2003 Microsoft Corporation。保留所有权利。