Bonjour,

En attendant php6 (pour l'instant PHP travaille en interne en ISO-8859-1), je cherche a basculer tout ce que je peux en UTF8, car les problèmes d'encodages sont vraiment pénible.

Dans php.ini, je suis tombé sur cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
; PHPs default character set is set to empty.
; http://php.net/default-charset
;default_charset = "iso-8859-1"
Concernant cette directive on peut lire sur php.net/default-charset :

PHP enverra toujours un jeux de caractères par défaut à l'en-tête HTTP Content-type: header. Pour désactiver l'envoi du jeu de caractères, définissez le tout simplement à une valeur vide.
Pas très explicite : on ne nous dit pas quel est ce jeux de caractères par défaut (même si je suppose que c'est de l' iso-8859-1 car la ligne est commentée tel quel dans le php.ini) , ni comment le connaitre..

Je suis tenté de mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
default_charset = "UTF-8"
Qu'en pensez-vous ?