iWeb et les accents

e
Une question que l’on rencontre souvent sur les forums est celle des accents. On ne peut changer notre langue et nous avons des difficultés avec les accents. Cet article offre des solutions pour contourner la dominance des langues sans accents sur les logiciels dont nous nous servons.
Ceci ne concerne que ceux qui ne publient pas sur .Me

Comment résoudre le problèmes des accents sous iWeb
Vous avez d’étranges lettres et symboles dans vos Pages iWeb?
Si vous voyez des points d'interrogation sur vos pages, allez à la section configuration FTP ci-dessous.
Si vous voyez des lettres comme ça “Â, ’ “d’autres lettres en latin à la place de ponctuation ou d’espace, allez à la section configuration Hébergeur.

Configuration FTP

Si vous utilisez un logiciel FTP pour publier vos pages iWeb chez votre hébergeur, vous pouvez avoir des difficultés causées par des caractères corrompus de ce logiciel. Le résultat en est le plus souvent des point d’interrogations sur la page quand on la regarde avec un navigateur dont le codage est UTF-8.
Si vous utilisez Fetch ouvrez le menu des préférences de ce logiciel choisissez la catégorie Misc ou Divers et choisissez l’encodage préféré UTF-8 (pour la version .5) ou décochez la boite qui dit “Translate ISO Characters” (pour la version .4)
Configuration des Préférences > téléchargement de données brutes Upload plutôt qu’ Automatique peut aussi améliorer les choses.
Avec CyberDuck, essayez sous le menu Présentation > Encodage choisissez UTF-8 et dans les préfèrences le Mode de Transfer Binary.
Les autres logiciels FTP ont probablement des ajustements similaires.

Configuration Hébergeur
Si vous publiez sur un serveur autre que .Me (l’ancien .Mac) et que votre page contient d’étranges symboles au lieu des accents essayez dans votre navigateur sous le menu Présentation > Encodage du e de choisir UTF-8. Si cela corrige le problème, cela veut dire que votre hébergeur force les navigateurs à interpréter la page avec l’encodage Latin-1. L’encodage des pages iWeb est UTF-8 afin de pouvoir s’adapter à toutes les langues, et il n’y a pas de moyen pratique de changer ça.
Les hébergeurs ne devraient pas avoir cette configuration et devraient laisser la page déterminer l’encodage du navigateur. Si les administrateurs de votre service ne veulent pas changer cette configuration c’est à vous de créer un fichier htaccess séparé pour l’espace qu’on vous accorde sur le serveur, afin de rectifier l’encodage.
Il s’agit d’un fichier ordinaire au format text nommé .htaccess avec le texte suivant "AddDefaultCharset UTF-8" ou "AddCharset UTF-8 .html" ou bien "AddDefaultCharset Off" (ne pas mettre les guillemets).
Ce fichier devrait se trouver au plus haut niveau de votre espace sur le serveur, mais vous aurez peut-être aussi besoin de le mettre à l'intérieur du dossier public_html s’il y en a un. Les fichiers dont le nom est précédé d’un point sont souvent invisibles, vous devez donc sélectionner "Afficher les fichiers cachés" pour les voir.
Si votre serveur utilise XSHTTPD, vous devez éditer le "fichier. Charset" pour qu’il contienne la ligne: UTF-8.
Un excellent logiciels pour créer ou éditer ces fichiers est TextWrangler. Composez votre texte et enregistrez le fichier > Save to FTP Server.

Certains hébergeurs ne vous donnent pas la permission d’avoir votre propre fichier .htaccess il y a d’autres possibilités:
Vous pourriez ouvrir vos fichiers html et manuellement les éditer avant de les télécharger. Pour cela MassReplaceit est l’outil de choix. Remplacer le segment encoding="UTF-8"?> avec encoding="Western Latin ISO"?>
Cette solution laisse beaucoup à désirer puisque vous devez refaire la manip chaque fois que vous publiez la page.
|