..:o5k4r.m4dr1d


DropdownList con caracteres asiáticos

Posted in .Net 2003,c#,Desarrollo Web,Oracle,Soluciones,Windows por o5k4r.m4dr1d en octubre 24, 2013
Tags: , , , ,

Desde hace ya varios días he tenido el siguiente problema.

Tengo una aplicación hecha en .NET (Fmk1). Dentro, hay un combo nativo de .NET, que se llena al hacer una consulta a una base de Oracle.

Cuando la aplicación la publico en el servidor de desarrollo, el combo se muestra así:

24

 

En cambio, cuando la publico en el servidor de QA, el combo se muestra perfectamente:

25

El servidor de desarrollo y el de QA, son WindowsServer 2003 en Inglés, y ambos tienen la misma configuración regional y de lenguaje, misma configuración en el IIS, misma configuración en machine.config.

El DropDownList se llena de una sola consulta, que llena un DataTable y se hace un simple DataBind.

Cuando se ejecuta la consulta en el TOAD, se muestra correctamente la información:

Oracle

¿Alguna sugerencia?

— ACTUALIZACIÓN —

Con la ayuda del buen Deivid y del DBA, pudimos encontrar la solución:

En el registro, en la llave:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\

La variable NLS_LANG, tenía como valor NA, lo que se hizo fue reemplazar el NA por MEXICAN SPANISH_MEXICO.WE8MSWIN1252

Esto se hizo en todos los lugares donde estuviera NLS_LANG

Oracle_NLS_LANG

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: