Bonjour,
Je travaille en PHP4 avec une database 9i, j'ai des problèmes lors de l'insertion (depuis php) de valeurs lorsque celles-ci contiennent des accents.
J'exécute ces même requêtes au départ de sqlplus ou toad et là les accents fonctionne bien.
Je sais que je peux setter NLS_LANG mais je préférerai laisser la base comme elle est :
DATABASE
NLS_NCHAR_CHARACTERSET - AL16UTF16
NLS_LANGUAGE - AMERICAN
NLS_TERRITORY - AMERICA
NLS_CURRENCY - $
NLS_ISO_CURRENCY - AMERICA
NLS_NUMERIC_CHARACTERS - .,
NLS_CHARACTERSET - WE8ISO8859P15
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_RDBMS_VERSION - 9.2.0.8.0
INSTANCE
NLS_LANGUAGE - AMERICAN
NLS_TERRITORY - AMERICA
NLS_LENGTH_SEMANTICS - BYTE
NLS_NCHAR_CONV_EXCP - FALSE
SESSSION
NLS_LANGUAGE - AMERICAN
NLS_TERRITORY - AMERICA
NLS_CURRENCY - $
NLS_ISO_CURRENCY - AMERICA
NLS_NUMERIC_CHARACTERS - .,
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
Qq un aurait une idée?
Partager