|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() Joseph CachicoChef de projet en SSII Inscription : mai 2005 Messages : 109 ![]() |
Bonjour,
Voici mon petit soucis, je suis connecté à Oracle en PHP or quand je stocke "€" il m'affiche ensuite "¤". J'ai ceci : Code :
putenv("NLS_LANG=american_america.we8iso8859p15"); Code :
putenv("NLS_LANG=FRENCH_FRANCE.WE8PC850"); si je fait ceci : Code :
SELECT * FROM NLS_DATABASE_PARAMETERS ; Code :
Code :
SELECT * FROM NLS_SESSION_PARAMETERS ; Code :
Merci d'avance pour vos pistes.
|
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Essayez:
1. de définir si possible la variable d'environnement avant démarrage du serveur web pour qu'elle soit prise en compte car une modification de variable d'environnement n'est pas prise en compte après le démarrage du processus (sous Unix c'est sûr et sous Windows probablement aussi). 2. de la définir plutôt avec la partie jeu de caractères positionnée à: WE8MSWIN1252 Le serveur web utilise Unix ou Windows ? |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 178 ![]() |
Il me semble qu'il est également essentiel que le jeu de caractères précisé dans les pages web (dans la balise html il me semble) soit celui spécifié dans NLS_LANG.
A vérifier... Cordialement, rbaraer |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com