Mammouth du PHP |
2278 Messages
22 nov. 2012, 12:37
Oui, ça fonctionne avec Iceweasel.
L'encodage est indiqué en début de fichier
à moins que:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
au lieu de
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
fasse une différence.
C'est le code source qui pose le problème car il contient diverses cochonneries.
Je viens de reconstituer le processus avec Bluefish:
Je tape un texte accentué avec les réglages suivants:
encodage UTF-8 au niveau général et UTF-8 au nveau du fichier.
Pour des raisons, qui, dans ton cas, restent à élucider, je recharge le fichier dans un éditeur réglé en ISO-8859. Les caractères accentués sont remplacés par divers couples de caractères comme ceux que tu vois sur ton site. Je modifie le fichier sans y prendre garde et j'enregistre. J'ai désormais un fichier qui contient ces couples de caractères qui, ayant individuellement des codes connus, sont interprétés individuellement.
Comme le texte n'est pas bien long, il gagnerait à être réédité. Un recherche remplace fonctionne sur ces caractères: le plus simple est de copier le premier couple bizarre, d'appeler la fonction remplace, de coller ce qu'on vient de copier et d'indiquer par quoi remplacer. Ce sont des couples qu'il faut prendre.
Je viens de tester pour è=> é et ê => ê...
Modifié en dernier par
sirakawa le 22 nov. 2012, 17:07, modifié 1 fois.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD