Sobre a NLS_LANG nos Sistemas Windows
O cliente Oracle no Windows usa uma configuração do Windows para executar o mapeamento local de caracteres.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP
Quando o cliente envia dados para o servidor, os caracteres são enviados no mapeamento de caracteres do servidor.
A configuração de NLS_LANG do exemplo acima corresponde a uma configuração de ACP igual a 1252, o padrão para o Windows dos EUA. Para outros idiomas, consulte a documentação do Oracle InstantClient para obter o idioma e o código de idioma corretos e as partes corretas do mapa de caracteres da NLX_LANG. Certifique-se de verificar a configuração ACP real em seu sistema Windows e de fazer com que a parte do mapeamento de caracteres corresponda à configuração.
Os mapas de caracteres para outros idiomas são apresentados conforme a seguir. Use-os em combinação com o idioma e o código de idioma corretos para criar a configuração 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