utf-8, apache et mysql

Répondre
os2
le 23/09/2005 à 21:19
os2
salut

je tente de faire affiché des pages en utf-8 sur un server web local

dans php.ini j'ai mis: default_charset = "UTF-8"

avec la barre webdevelopper, je vois bien que l'encodage de la page est:
UTF-8

pourtant mozilla (idem avec konqueror)m'affiche:
G�nie logiciel
G�n�ral

dans ma page j'ai bien:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

en plus je viens de recréer une bd avec mysql et l'interclassement est:
utf8_general_ci

une idée?
http://www.laboiteaprog.com
LA GLOBULE
le 23/09/2005 à 21:21
LA GLOBULE
Ton apache ne forcerait il pas l'encodage de tes pages ? en ISO-8859-15 par exemple ?
os2
le 23/09/2005 à 21:34
os2
j'ai mis dans httpd.conf

AddDefaultCharset utf-8

même résultat...
http://www.laboiteaprog.com
os2
le 23/09/2005 à 21:35
os2
l'entête me donne:

Date: Fri, 23 Sep 2005 19:35:30 GMT
Server: Apache/2.0.53 (Linux/SUSE)
X-Powered-By: PHP/4.3.10
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Length: 2317
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
http://www.laboiteaprog.com
os2
le 24/09/2005 à 19:30
os2
oui

car avec quanta, je décide dans quel encodage que je sauvegarde le fichier... et quand je l'ouvre, je vois qu'il le fait avec ce format
http://www.laboiteaprog.com
os2
le 24/09/2005 à 19:35
os2
surement un bug de mysql...
il a fallu que je fasse:
mysql_query("SET NAMES 'utf8'");

pour que ça fonctionne
http://www.laboiteaprog.com
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours