Page 1 sur 1
Codage des pages iso-8859-1 pour les caractères accentués
Publié : 09 janv. 2008, 09:39
par Vriviere
Bonjour
Lorsque j'utilise ce codage de pages, mes caractères accentués sont incorporés en HTML en tant que tel et non pas traduit par le code habituel
é est en HTML é etc.
Comment résoudre ce problème pour la portablité du site sur d'autres systèmes ?
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Publié : 09 janv. 2008, 10:28
par Fabrice.Tres.Net
Voir le menu option > parametres avancés > caractères spéciaux
Choisir les lettres latines pour les avoir codées en html.
Pble avec KOmpozer et NVU
Publié : 09 janv. 2008, 11:40
par Vriviere
Je suis d'accord avec NVU mais Kompozer réagit differement.
Et je n'arrive pas à faire mon codage correct de mes textes accentués
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Publié : 09 janv. 2008, 15:05
par Do-IT
J'ai pas bien compris ta question mais tu ne veux pas avoir d'accents dans ton code source ?
Outils > Options > Avancées > Caractères spéciaux > Les caractères spéciaux pour HTML 4 + cocher les 2 cases en dessous.
Depuis peu, j'arrive même à indenter le code source avec la version 2007 de tidy et l'option
preserve-entities. Par contre j'ai pas réussi a mettre la main sur une version 2007 de tidy pour linux, mais ca marche impec avec wine.
Publié : 09 janv. 2008, 15:32
par Fabrice.Tres.Net
Je viens de vérifier chez moi... et en fait tidy me retransforme mes entités HTML en caractères.
Si je ne fais pas la mise en forme via tidy c'est bon
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html
lang="fr-fr"><head> <meta name="generator"
content="HTML Tidy for Windows (vers 1st July 2004), see www.w3.org"> <meta
content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>pipo</title></head>
<body> de" "
r"('à)é)çé"ené"eàé)e<br>
<br> ed<br> e
éééàààççççded<br>
</body></html>
devient après mise en forme tidy:
Code : Tout sélectionner
...
de" " r"('à)é)çé"ené"eàé)e<br>
<br>
ed<br>
e éééàààççççded<br>
</body>
</html>
Il va falloir que je revoie les options de tidy qui sont pour le moment:
--keep-time yes --indent yes --wrap 120
Publié : 09 janv. 2008, 16:21
par Do-IT
C'est exactement ce dont je parle plus haut, avec l'option preserve-entities il preserve les caractères html. Avec la version 2007 de tidy. Voilà les options que j'utilise
Code : Tout sélectionner
--tidy-mark no --indent yes --wrap 0 --char-encoding raw --fix-uri no --doctype strict --write-back yes --preserve-entities yes
Donc si quelqu'un saurai où trouver un tidy recent (2007) pour linux, merci d'avance. En attandant j'utilise le script de Kaze avec tidy win via wine.
j'ai trouvé dans le menu
Publié : 14 janv. 2008, 17:57
par Vriviere
Bonjour
Donc dans Outils > préférences onglet Avncée
caractères spéciaux
définir les caractères suivants ....
j'ai mis "les lettres ci-dessus et latin -1
et mes caractères accentués sont bien mis en code
Donc a savoir pour la portabilité Mac
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11