Bonjour,
Voici mon petit soucis, je suis connecté à Oracle en PHP or quand je stocke "€" il m'affiche ensuite "¤".
J'ai ceci :
Que j'ai remplacé par celaCode:putenv("NLS_LANG=american_america.we8iso8859p15");
mais cela ne fonctionne pas mieuxCode:putenv("NLS_LANG=FRENCH_FRANCE.WE8PC850");
si je fait ceci :
j'aiCode:select * from NLS_DATABASE_PARAMETERS ;
et si je fais ceci :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 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 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
j'aiCode:SELECT * FROM NLS_SESSION_PARAMETERS ;
J'oubliais la version est oracle XECode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18NLS_LANGUAGE FRENCH NLS_TERRITORY FRANCE NLS_CURRENCY NLS_ISO_CURRENCY FRANCE NLS_NUMERIC_CHARACTERS ,. NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT MM/DD/YYYY HH24:MI:SS 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
Merci d'avance pour vos pistes.:yaisse2: