|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2011 Messages : 3 ![]() |
Bonjour,
Je vous expose mon problème : Je tente d'insérer des données accentuées dans une base Oracle et les caractères accentués (éèà....) sont remplacés par des caractères spéciaux (? par exemple). J'insère ces données grâce avec un fichier PHP. Dans mon fichier PHP : header('Content-Type: text/xml;charset=UTF-8'). Ma base : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2008 Messages : 92 ![]() |
bonjour,
dans ton code Code :
<?php putenv("NLS_LANG=American_America.UTF8"); ?> |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 3 ![]() |
Citation:
Par contre ça ne fonctionne pas, j'ai toujours le problème d'accent. |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
|
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 3 ![]() |
Citation:
J'ai essayé de mettre export NLS_LANG=AMERICAN_AMERICA.UTF8 ou export NLS_LANG=AMERICAN_AMERICA.WE8ISO8851P1 dans le .profile de la machine sur laquelle se trouve les scripts php mais pas d'amélioration. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com