Désolé j'ai répondu un peu trop vite.
Ajouter header('Content-type: text/html;charset=ISO-8859-1') est nécessaire pour forcer les pages en latin1 dans une installation où utf-8 est le codage par défault d'Apache (ex. Debian etch). Ce serait peut-être bien de le mettre dans la version officielle.

À vue de nez (je découvre Galette moi aussi), pour gérer utf-8, il faudrait convertir l'encodage des fichiers PHP de latin1->utf-8, convertir la base si elle existe déjà, et faire des connections postgres en utf-8 - pas trivial.

Sinon il y a peut-être moyen de bidouiller quelque chose en sortie avec mb_http_output (http://fr2.php.net/mbstring).

Au fait, pourquoi as-tu besoin d'utf-8? :)

--
Sylvain

Bruno Desroches a écrit :
Aïe, je ne suis pas sûr de bien comprendre.
Si j'ouvre galette/header.php, je trouve cela :

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
        <TITLE>Galette <? echo GALETTE_VERSION ?></TITLE>
        <META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1">
        <LINK rel="stylesheet" type="text/css" href="galette.css" >

ceci signifie qu'on est en ISO-8859-1
Alors, pour passer en UTF-8, dois-je remplacer ISO-8859-1 par UTF-8 ou
ajouter une ligne supplémentaire mais alors laquelle et où ?

Désolé mais je ne suis pas un grand pro !!!

Merci de ton aide


_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à