Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

#3 2005-08-16 13:59:47

Jeremie
Member
From: Provence, France
Registered: 2004-08-11
Posts: 1,578
Website

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

#7 2005-08-22 20:01:28

Jeremie
Member
From: Provence, France
Registered: 2004-08-11
Posts: 1,578
Website

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

Board footer

Powered by FluxBB