mailRe: [Galette-discussion] UTF-8


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Sylvain Beucler on January 29, 2007 - 00:30:
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




Related Messages


Powered by MHonArc, Updated Mon Jan 29 20:40:27 2007