Bonjour,
Informations diverses :
Version : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
Os Poste client: Winxp
Os Poste serveur: Win2003 server
Schema : scott/tiger
Je me suis basé sur le lien suivant pour trouver la bonne config du NLS_LANG : http://fadace.developpez.com/oracle/nls/
Actions :
1-Je n'est pas modifié la base de registre car j'avait déja "FRENCH_FRANCE.WE8MSWIN1252" dans :
2- seule action effectuée (sous SqlplusDOS) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1\NLS_LANG=FRENCH_FRANCE.WE8MSWIN1252
Résultat : cela n'a pas résolu le problème des accents, quesce que j'ai mal appliqué?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set NLS_LANG=FRENCH_FRANCE.WE8PC850 (seule action faite sur le poste client sous SqlplusDOS)
avant l'action :
SqlplusW-TESTCONVERSION : affichage windows ok, Dos ko
SqlplusDOS-TESTCONVERSION : affichage windows ko, Dos ok
NLS_SESSION_PARAMETERS - SqlplusDOS pour NLS_CURRENCY et NLS_DUAL_CURRENCY j'avait "C"
aprés l'action :
SqlplusW-TESTCONVERSION : affichage windows ok, Dos ko
SqlplusDOS-TESTCONVERSION : affichage windows ok, Dos ko
NLS_SESSION_PARAMETERS - SqlplusDOS pour NLS_CURRENCY et NLS_DUAL_CURRENCY j'ai"¦"
SqlplusW
SqlplusDOS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL> SELECT * FROM TESTCONVERSION ; cf : SqlplusW_TESTCONVERIONS.JPG
NLS_DATABASE_PARAMETERS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL> SELECT * FROM TESTCONVERSION ; cf : SqlplusDOS_TESTCONVERIONS.JPG
NLS_SESSION_PARAMETERS - SqlplusW
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 SQL> select * from NLS_DATABASE_PARAMETERS ; PARAMETER VALUE ------------------------------ ------------------------------------- NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS ., NLS_CHARACTERSET WE8MSWIN1252 NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD-MON-RR NLS_DATE_LANGUAGE AMERICAN NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM PARAMETER VALUE ------------------------------ ------------------------------------- NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR NLS_DUAL_CURRENCY $ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_RDBMS_VERSION 10.2.0.1.0 20 ligne(s) sélectionnée(s).
NB : aprés copier coller ici j'ai le symbole euro, mais sous sqlplus j'ai un carré noir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 SQL> SELECT * FROM NLS_SESSION_PARAMETERS ; PARAMETER VALUE ------------------------------ ------------------------------------ NLS_LANGUAGE FRENCH NLS_TERRITORY FRANCE NLS_CURRENCY NLS_ISO_CURRENCY FRANCE NLS_NUMERIC_CHARACTERS , NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD/MM/RR NLS_DATE_LANGUAGE FRENCH NLS_SORT FRENCH NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD/MM/RR HH24:MI:SSXFF PARAMETER VALUE ------------------------------ ------------------------------------ NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD/MM/RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY NLS_COMP BINARY NLS_LENGTH_SEMANTICS CHAR NLS_NCHAR_CONV_EXCP FALSE 17 ligne(s) sélectionnée(s).
NLS_SESSION_PARAMETERS - SqlplusDOS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 SQL> SELECT * FROM NLS_SESSION_PARAMETERS ; PARAMETER VALUE ------------------------------ --------------------------------- NLS_LANGUAGE FRENCH NLS_TERRITORY FRANCE NLS_CURRENCY ¦ NLS_ISO_CURRENCY FRANCE NLS_NUMERIC_CHARACTERS , NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD/MM/RR NLS_DATE_LANGUAGE FRENCH NLS_SORT FRENCH NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD/MM/RR HH24:MI:SSXFF NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD/MM/RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY ¦ NLS_COMP BINARY NLS_LENGTH_SEMANTICS CHAR NLS_NCHAR_CONV_EXCP FALSE 17 ligne(s) sélectionnée(s).
Partager