Page 1 sur 3

pb caractères accentués et sauvegarde

Publié : 12 avr. 2008, 11:59
par daniel.pouillier
bonjour,
béotien je suis, béotien je ne veux pas rester: je commence tout juste (une petite éxpérience sur frontpa... et sur webcreator)
lorsque je sauvegarde mes pages modifièes, je me retrouve quelques fois 1-avec 2 fichiers du même nom ?
2-avec des fichiers qui n'affichent pas les caractères accentués?
navig=firefox
merci de votre aide
daniel



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Re: pb caractères accentués et sauvegarde

Publié : 12 avr. 2008, 12:25
par Ymai

cractéres accentués:

Publié : 13 avr. 2008, 08:26
par daniel.pouillier
merci de votre réponse,
j'ai pu résoudre ce problème: dans cette page (au contraire des autres) le "charset" était ISO-8859-15, je l'ai mis à 8859-1. mais pourquoi toutes les pages ne sont-elles pas pareilles dans le header (j'ai copié index pour avoir le squelette des pages suivantes)
je sais bien-sûr qu'il ne peut y avoir 2 fichiers du même nom: grâce à vous et au lien, j'ai modifié les paramètres de l'explorateur windows qui n'affichait pas les extensions des fichiers connus
une autre question: est-ce que KompoZer enregistre toujours 2 versions d'une même page (html & xhtml, et donc 3 avec le source)? et pourquoi ?
merci à tous
daniel



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Publié : 13 avr. 2008, 10:48
par Ymai
Bonjour
Le charset est défini dans l'entête de chaque page éditée (KompoZer ne le changera pas) et dans l'entête de chaque nouvelle page créée (auquel cas il se conforme à ce qui est prévu dans la configuration).

A ma connaissance, KompoZer n'enregistre qu'une seule version quand on travaille en HTML: le code source qui est du texte brut.
Lorsque l'on édite des fichiers PHP avec le soutien de Handcoder, un fichier supplémentaire temporaire est créé. Pour le fichier toto.php, un fichier temporaire .toto.php.html est créé. Ce fichier est, en principe, caché.

PS: je me dis que si Kazé passe par ici de temps en temps, il doit bien se marrer des bêtises que je dois raconter, régulièrement.
KZ, si tu nous écoutes...

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.13) Gecko/20080325 Ubuntu/7.10 (gutsy) Firefox/2.0.0.13

Publié : 13 avr. 2008, 18:58
par chinon37
C'est même pô vrai que tu dis des bêtises!!!

Publié : 13 avr. 2008, 19:26
par electrophil
Bonjour à tous,

Je profite de ce post sur le charset et php pour exprimer ma méfiance sur l'emploi de Tidy.
Sous Windows, si j'ouvre un fichier .php depuis Kompozer contenant seulement un entête php et le reste contenant du html, Tidy me formate le code et Notepad++ m'affiche mes accents. Je me dis "SUPER", je n'ai plus de problème avec Tidy (version 28 mars 2008). Je ferme mon fichier .php édité sous notepadd++ pour ne pas avoir de <meta id="_moz_prolog" content=""> parasite. J'accepte les modifs sous Komposer et pan !, j'ai des "?" à la place de tous mes accents.
Je ré-ouvre sous notepad++ le fameux fichier et je vois que le format est en UTF8(sans BOM). Je ne sais pas ce que c'est. J'ai pourtant réglé dans les préférences par défaut sur UTF8 (tout court). Si je sélectionne le format UTF8, j'ai droit à des étiquettes (genre E9) à la place de mes caractères accentués.
Une idée ? J'arrête d'utiliser Windows ?
Merci à vous.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Publié : 14 avr. 2008, 00:49
par Mongo Bob
utf-8 et Tidy, ça sent mauvais, faudrait que DO-It passe par ici, je retrouve pas le sujet où il parlait de ça.
Sinon, m'étonnerait que tu aies des problèmes de Tidy et d'accents avec ISO 8859-1 à la place de utf-8

Publié : 14 avr. 2008, 02:05
par electrophil
Bonsoir

En iso8859-1, je n'ai plus le caractère euro. Il me semble qu'il manque d'autres caractères, mais là, je n'ai plus d'exemple en tête.
Je vais attendre de voir si DO-It passe par là, pour me donner un conseil avec Tidy.
Merci


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Publié : 14 avr. 2008, 12:01
par Mongo Bob
le caractère "euro" s'obtient avec Altgr+E, y compris en ISO-8859-1, ce qui est la moindre des choses puisque cet encodage est l'un de ceux qualifiés de Occidental.
Il faudrait que tu regardes dans Outils/Préférences/Avancées tout en bas Caractères spéciaux : chez moi, rien n'est coché. J'ai l'euro avec ISO-8859-1 (Html strict)
L'intérêt de utf-8 ne tient pas à l'euro (je ne sais pas quel est l'intérêt de utf-8, par ailleurs)...

Publié : 14 avr. 2008, 19:15
par Ymai
Attention, certains signes spéciaux sont labiles.
J'ai renoncé à l'€ car au moindre enregistrement, il se transforme en ?
Mais on peut encore m'envoyer des chèques en €.

Même souci pour les lettres "pi" et "delta" (et sans doute d'autres).

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.13) Gecko/20080325 Ubuntu/7.10 (gutsy) Firefox/2.0.0.13

Publié : 14 avr. 2008, 19:23
par electrophil
Bonjour,

Oui et en UTF8, normalement, il n'y a pas de problème, pour ces signes.
A mon avis, c'est en cela que l'utf-8 démarque.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Publié : 14 avr. 2008, 19:29
par Ymai
Je puis me tromper, mais il me semble avoir tenté l'UTF-8 pour lever le problème. Cela fonctionnerait?
(fainéant, aujourd'hui)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.13) Gecko/20080325 Ubuntu/7.10 (gutsy) Firefox/2.0.0.13

Publié : 14 avr. 2008, 19:40
par electrophil
Si j'écris un € sous Kompozer en iso8859-1, je le vois dans kompozer, jusqu'a ce que j'enregistre. Après, c'est un "?".
Je matte mon fichier via firefox (qui est en auto détection ou en iso8859-1) et c'est pareil, je n'ai pas le sigle euro mais un "?"
En utf8, pas de problème.
C'est Tidy, qui me bouffe mes caractères accentués en UTF8, a mon avis.



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Publié : 14 avr. 2008, 20:07
par Mongo Bob
Ymai a écrit :J'ai renoncé à l'€ car au moindre enregistrement, il se transforme en ?
electrophil a écrit :je le vois dans kompozer, jusqu'a ce que j'enregistre. Après, c'est un "?".
ce problème ne se manifeste absolument pas chez moi, mon euro demeure.
Si vous voulez tétracapillotomiser :
http://forum.alsacreations.com/topic.ph ... 7&tid=1201
http://openweb.eu.org/articles/caracteres_illegaux/
http://openweb.eu.org/articles/jeux_caracteres/
j'ai pas compris si ça devait ajouter de l'eau à mon moulin...

Publié : 14 avr. 2008, 20:20
par electrophil
Selon openweb, que j'avais déjà lu, je cite:
"D'autres jeux très répandus sont des variantes de l'ISO-8859-1, comme par exemple le récent ISO-8859-15 (qui est un ISO-8859-1 modifié pour pouvoir contenir des symboles comme le sigle €, trop récent pour être inclus dans la norme originale,.... "
Si je comprends bien, l''iso-8859-1 ne contient pas l'euro.
Je fais donc faire un test avec l' iso-8859-15, pour vérifier.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13