PHP est configuré pour utiliser l’encodage ISO (jusqu’à la version 6 qui sera en UTF-8)
Comment faire comprendre à PHP qu’il doit travailler en UTF-8 ?
Source : http://electron-libre.fassnet.net/utf8.php
Editier le fichier /usr/php5/apache2/php.ini
Dans la section [mbstring], insérer les lignes suivantes :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
; Langage par défaut mbstring.language=UTF-8 ; Jeu de caractère interne mbstring.internal_encoding= UTF-8 ; Jeu de caractères par défaut pour les données d'entrée HTTP mbstring.http_input=UTF-8 ; Jeu de caractères par défaut pour les données de sortie HTTP mbstring.http_output=UTF-8 ; Ordre de détection des jeux de caractères mbstring.detect_order= auto |