Bonjour,

Je veux extraire des données d'une base ORACLE 11 à partir d'un sqlplus dans un script sur un serveur LINUX.
La base ORACLE quand j'exécute via TOAD : select * from NLS_DATABASE_PARAMETERS ,
me renvoie ça :
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
NLS_LANGUAGE                   FRENCH
NLS_TERRITORY                  FRANCE
NLS_CURRENCY                   ?
NLS_ISO_CURRENCY               FRANCE
NLS_NUMERIC_CHARACTERS         ,.
NLS_CHARACTERSET               WE8ISO8859P15
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           BYTE
NLS_NCHAR_CONV_EXCP            FALSE
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_RDBMS_VERSION              10.2.0.4.0
J'ai donc positionné dans mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
export NLS_LANG=FRENCH_FRANCE.WE8ISO8859P15
Mais les caractères spéciaux ne s'exportent pas correctement :
select dans la base sous TOAD donne : ALCOOL 70 ° FL 250 ML
via mon script qui exécute la même requête via sqlplus: ALCOOL 70 <B0> FL 250 ML

Pourriez-vous m'éclairer sur ce sujet?
Merci d'avance