Bon voila, j'ai un probleme de charset avec oracle 10.1.0 et php 4.3.11 et apache 2.0.52
J'ai mis dans apache httpd.conf > AddDefaultCharset "UTF-8"
Dans php php.ini > default_charset = UTF-8
Dans la variable d'environement du user ora10g > NLS_LANG = FRENCH_FRANCE.AL32UTF8
mes page.php sont encodées en UTF-8
j'ai mis comme meta <meta http-equiv=content-type content="text/html; charset=UTF-8">
J'ai créé une base de donnée TEST en precisant le charset UTF-8 et
NLS_LANGUAGE = FRENCH
NLS_TERRITORY = FRANCE
NLS_CHARACTERSET = UTF-8
cela dit qd je tape la requete
NLS_LANGUAGE = AMERICA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM sys.props$ WHERE name LIKE 'NLS%' ;
NLS_TERRITORY = AMERICAN
NLS_CHARACTERSET = et bien UTF8
et quand j'insere via une page php mes accents sont foireux j'ai des ??????
mais si j'insere via la console oracle ca marche mais quand j'affiche le resultat dans une page php les éàè deviennent eae.
J'ai essayé aussi
Je ne comprend pas d'ou vient le probleme ca fait mnt 1 semaine que je tourne en rond
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER SESSION SET NLS_LANGUAGE = FRENCH ALTER SESSION SET NLS_TERRITORY = FRANCE
Partager