OVH Cloud OVH Cloud

Caractères grec utf-8 non visible en local sur Mozilla avec EasyPHP

11 réponses
Avatar
Dominique Ottello
Bonjour,

Windows XP Home
Easy PHP (Apache 1.3.27 - PHP 4.3.3)
Mozilla 1.6 Fr en navigateur par défaut

Toutes les pages de mon site http://aviatechno.free.fr sont passées par
le validateur w3c en HTLM 4.01 strict et CSS.

La presque totalité déclarent un codage :
<META http-equiv="content-type" content="text/html; charset=iso-8859-1">
et quelques unes :
<META http-equiv="content-type" content="text/html; charset=utf-8">

Une de celles-ci, en codage utf-8, par exemple :
Les unités, Alphabet grec, accessible directement par l'url :
http://aviatechno.free.fr/unites/alphagrec.php
est parfaitement visualisée, avec les caractères grec sous Mozilla 1.6
Fr, Opera 7.23 et Internet Explorer 6.
Suivant le codage des pages, Mozilla change bien d'affichage
(Affichage, jeu de caractères) en fonction du contenu des balises.

Mais, en visualisation locale, via EasyPHP, à la place des caractères
grec, je ne vois qu'un infâme gribouillage et Mozilla ne change pas
automatiquement de codage (Affichage, Jeu de caractères).

Préambule : les fichiers de mon site local et de mon site réel sont
absolument identiques.

J'ai, sous les yeux, Mozilla d'ouvert avec deux onglets :
- 1er en local sur mon site via EasyPHP et Apache
- 2e en distant sur mon site réel http://aviatechno.free.fr
Et bien, la page locale avec balise meta utf-8 ne fait pas changer le
codage de Mozilla qui reste sur ISO-8859-1 alors que la même page réelle
fait passer l'onglet Mozilla en UTF-80

Aurais-je oublié un paramètre dans php.ini ? où dans Apache ? ou alors
simplement dans Mozilla ?

--
= Dominique Ottello = http://www.ottello.net
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant

1 réponse

1 2
Avatar
Andreas Prilop
On Thu, 29 Jul 2004, Dominique Ottello wrote:

En fin de compte, tous en archivant les fichiers Unicode (on ne sait
jamais ...), j'ai recodé en 8 bits, remis un charset iso-8859-1 et
déclaré tous les caractères "litigieux" sous forme de chaîne ampersand :
&Apha; &Beta;, &Gamma; &Delta; .... &Omega;...



Mais il est préférable d'utilizer les expressions &#nombres;
avec "charset=UTF-8" pour Netscape 4.x:
<http://ppewww.ph.gla.ac.uk/~flavell/charset/checklist.html#s6>
<http://ppewww.ph.gla.ac.uk/~flavell/charset/quick#cons>

Examiner Netscape 4 ici:
<http://www.unics.uni-hannover.de/nhtcapri/multilingual2.html#greek>
1 2