Compartir a través de


Elemento <globalization>

Configura las opciones de globalización de una aplicación.

<configuration>
   <system.web>
      <globalization>

<globalizationrequestEncoding="any valid encoding string"               responseEncoding="any valid encoding string"               fileEncoding="any valid encoding string"               culture="any valid culture string"               uiCulture="any valid culture string"/>

Atributos opcionales

Atributo Descripción
requestEncoding Especifica la codificación supuesta de cada solicitud entrante, incluidos los datos devueltos y la cadena de consulta. Si la solicitud incluye un encabezado con el atributo Accept-Charset, éste prevalecerá sobre el atributo requestEncoding de la configuración. La codificación predeterminada es UTF-8, especificada en la etiqueta <globalization> del archivo Machine.config creado en la instalación de .NET Framework. Si en los archivos Machine.config o Web.config no se especifica la codificación de las solicitudes, se tomará como codificación predeterminada la correspondiente a la configuración regional del equipo. En aplicaciones que se ejecutan en un solo servidor, requestEncoding y responseEncoding deben ser iguales. En el caso, menos común, de aplicaciones que se ejecutan en varios servidores en los que las codificaciones de servidor predeterminadas sean distintas, se puede variar la codificación de solicitud y de respuesta mediante los archivos Web.config locales.
responseEncoding Especifica la codificación del contenido de las respuestas. La codificación predeterminada es UTF-8, especificada en la etiqueta <globalization> del archivo Machine.config creado en la instalación de .NET Framework. Si en los archivos Machine.config o Web.config no se especifica la codificación de las respuestas, se tomará como codificación predeterminada la correspondiente a la configuración regional del equipo. En aplicaciones que se ejecutan en un solo servidor, requestEncoding y responseEncoding deben ser iguales. En el caso, menos común, de aplicaciones que se ejecutan en varios servidores en los que las codificaciones de servidor predeterminadas sean distintas, se puede variar la codificación de solicitud y de respuesta mediante los archivos Web.config locales.
fileEncoding Especifica la codificación predeterminada para el análisis de los archivos .aspx, .asmx y .asax. Los archivos Unicode y UTF-8 guardados con el prefijo byte order mark se reconocerán automáticamente, independientemente del valor de fileEncoding.
culture Especifica la referencia cultural predeterminada para el procesamiento de las solicitudes Web entrantes. Si desea consultar las cadenas de referencia cultural válidas, vea System.Globalization.CultureInfo (Clase).
uiCulture Especifica la referencia cultural predeterminada para el procesamiento de las búsquedas de recursos dependientes de la configuración regional. Si desea consultar las cadenas de referencia cultural válidas, vea System.Globalization.CultureInfo (Clase).

Comentarios

Si el atributo fileEncoding del servidor o de la aplicación está configurado para usar UTF-16 y UTF-16 no es la codificación utilizada para una página .aspx en el ámbito del archivo de configuración, la respuesta enviada al explorador del cliente estará dañada y probablemente mostrará el código fuente de la página. Es preciso asegurarse de que el valor fileEncoding configurado coincida con la codificación utilizada en la página.

Ejemplo

En el ejemplo siguiente se especifica la codificación predeterminada de las solicitudes y las respuestas para una aplicación de ASP.NET.

<configuration>
   <system.web>
      <globalization 
         requestEncoding="iso-8859-1"
         responseEncoding="iso-8859-1"/>
   </system.web>
</configuration>

Requisitos

Contenido dentro de: <system.web>

Plataforma Web: IIS 5.0, IIS 5.1, IIS 6.0

Archivo de configuración: Machine.config, Web.config

Controlador de la sección de configuración: System.Web.Configuration.GlobalizationConfigHandler

Vea también

Configuración de ASP.NET | Esquema de configuración de ASP.NET | Codificar tipos base