Acerca de NLS_LANG en sistemas Windows
El cliente de Oracle en Windows utiliza un valor en Windows para realizar la correlación de caracteres locales.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP
Cuando el cliente envía datos al servidor, los caracteres se envían en el juego de caracteres del servidor.
El valor NLS_LANG de ejemplo anterior corresponde a un valor de ACP de 1252, que es el predeterminado para US Windows. Para otros idiomas, consulte la documentación de Oracle InstantClient para ver el idioma correcto, entorno local y juego de caracteres de NLX_LANG. Asegúrese de los valores de ACP en su sistema Windows y haga que coincida con la parte del juego de caracteres del valor.
Los juegos de caracteres para otros idiomas son de la siguiente manera. Úselos junto con el idioma y entorno local correctos para crear el valor NLS_LANG.
1250 EE8MSWIN1250
1251 CL8MSWIN1251
1252 WE8MSWIN1252
1253 EL8MSWIN1253
1254 TR8MSWIN1254
1255 IW8MSWIN1255
1256 AR8MSWIN1256
1257 BLT8MSWIN1257
1258 VN8MSWIN1258
874 TH8TISASCII
932 JA16SJIS
936 ZHS16GBK
949 KO16MSWIN949
950 ZHT16MSWIN950