Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2005-08-14 20:06:34
- rudilus
- New Member
- Registered: 2005-07-15
- Posts: 2
[fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
Bonsoir à tous,
Tout d’abord je ne suis pas du tout développeur de php/mysql et mon anglais est loin d’être suffisant pour comprendre tout ce qui se dit sur ce problème. Heuresement que vous êtes là, les Français, je compte sur votre aide ;-)
Je comprends rien dans cette histoire, on parle de version de php puis de la version du serveur d’apache et ensuite de textpattern tout ça à cause de ce foutu de charset. Donc ma question, comment mettre tout textpattern en iso-8859-1 pour que dans les navigateurs je peux lire les caractères avec les accents.
Et enfin pour la fin, pourquoi on ne pond pas un standard comme le xhtml/css, comme ça chacun essaiera de s’adapter ?
Merci d’avance.
Offline
#2 2005-08-16 11:59:20
- Niconemo
- Member
- From: Rhône-Alpes, France
- Registered: 2005-04-18
- Posts: 557
Re: [fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
> Donc ma question, comment mettre tout textpattern en iso-8859-1 pour que dans les navigateurs je peux lire les caractères avec les accents.
L’utf-8 n’a pas de raisons de poser de problème. Au contraire même ce “foutu”, il a plutôt tendance à nous faciliter la vie… Pour quelle raison précise veux tu changer le charset ? Et quel navigateur utilises tu ?
> Et enfin pour la fin, pourquoi on ne pond pas un standard comme le xhtml/css, comme ça chacun essaiera de s’adapter ?
Je ne comprends pas… un standard pour quoi ?
Last edited by Niconemo (2005-08-16 11:59:40)
Nico
Offline
Re: [fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
J’ai pas tout compris non plus. Mais je confirme, l’utf-8 est un bonheur (quand on est pas développeur à batailler avec le retard de PHP en la matière), c’est le seul jeu de caractères qui comprend tous les caractères et glyphes utilisés en français (sans même parler de l’avantage davoir un seul charset pour toutes les langues).
Et même pour les vieux grincheux, l’iso-8859-1 est à bannir depuis un bail, cest le latin9 qui a pris le relais (iso-8859-15). Mais il n’est pas aussi bien que l’utf-8.
Offline
#4 2005-08-20 20:53:22
- rudilus
- New Member
- Registered: 2005-07-15
- Posts: 2
Re: [fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
Je viens de vérifier les types d’encodage supportés chez mon hébergeur. Et je m’aperçois que phpMyadmin supporte seulement les iso (iso-8859-1), pas de UTF en vue. Le problème viendrait de là (les lettres accents n’apparaissent pas)?
Quant à savoir s’il faut banir ou pas l’iso-8859-1, vu que la plus part du temps quand on se pointe sur un chan IRC d’unixiens ou de linuxien, on se fait tapper systématiquement parce qu’on utilise de l’UTF-8 !
Bref tant que ça s’affiche, c’est bon.
Offline
#5 2005-08-21 15:15:32
- Niconemo
- Member
- From: Rhône-Alpes, France
- Registered: 2005-04-18
- Posts: 557
Re: [fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
(pour les chan c’est un autre problème, question de réglage)
Quel est ton hébergeur ? L’UTF-8 ne date pas tout à fait d’hier quand-même ;)
Nico
Offline
#6 2005-08-22 07:46:40
- davidm
- Member
- From: Paris, France
- Registered: 2004-04-27
- Posts: 719
Re: [fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
rudilus, il ne faut pas confondre l’encodage utilisé par l’interface de phpMyAdmin avec l’encodage des caractères contenus dans ta base. Ca n’est pas le problème. Je suis quasiment certain que ton problème vient de la configuration par défaut de ton hébergeur, dont le serveur envoie un en-tête ISO8859 (facile à tester avec l’extension webdevelopper de Firefox), celui-ci prédomine sur l’en-tête contenu dans ta page hmtl (la ligne <code><meta http-equiv=“content-type” content=“text/html; charset=utf-8” /></code> pour être encore plus précis).
D’où ton problème. Si ton hébergeur le permet, il faut un fichier .htaccess spécifique et aussi éditer php.ini
Dans .htaccess ajouter
<code>AddDefaultCharset utf-8</code>
Dans php.ini
<code>default_charset = “UTF-8”</code>
Et normalement, ça devrait marcher :-)
.: Retired :.
Offline
Re: [fr-fr] utf8 iso-8859-1 Apache Mysql PHP et blah blah
A noter que PhpMyAdmin gère très bien l’UTF-8. Je lutilise en 2.6.x sans problèmes. Par contre, ce nest du “vrai” utf8 que si MySQL est en version 4.1.x , sinon (MySQL 3.23 ou 4.0) c’est du “faux utf8”. Ce “faux” marche très bien avec Textpattern, mais reste difficilement lisible dans PhpMyAdmin par exemple.
Offline