A propos de NLS_LANG sur les systèmes Windows
Le client Oracle sur les systèmes Windows utilise un paramètre Windows permettant d'effectuer un mappage local de caractères.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP
Lorsque le client envoie des données au serveur, les caractères sont envoyés au mappage de caractères du serveur.
L'exemple de paramètre NLS_LANG ci-dessus correspond à un paramètre ACP de 1252, la valeur par défaut pour Windows en anglais. Pour les autres langues, consultez la documentation d'Oracle InstantClient pour obtenir la langue, les paramètres régionaux et les composants corrects des tables de caractères de NLX_LANG. Veillez à vérifier le paramètre ACP en cours sur votre système Windows et faites correspondre le composant de mappage de caractères du paramètre.
Les tables de caractères pour les autres langues sont les suivantes. Utilisez-les conjointement avec la langue et les paramètres régionaux corrects afin de créer le paramètre 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