Encoder un site entier en uft-8

Fermé
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 - 2 juin 2009 à 12:20
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 - 2 juin 2009 à 16:53
Salut à tous,

Je gère un site qui contient pas mal de texte.

Pour mettre en forme les textes j'utilise Nvu qui met automatiquement les retours à la ligne ect...

Le problème c'est qu'il ne les code qu'en iso-8859-1. Ayant lu plusieurs forum sur la question des codes je souhaiterais l'encoder complétement en uft8, puis mettre la balise meta correspondante pour éviter toute erreur d'interprétation de la part des navigateur.

J'ai lu plusieurs forum sur la question, ca fait très exactement 1 semaine (!!!!!!!!!!!!!) que je galère sur la question.
Les uns propose d'utiliser des logiciels comme Pspad, d'autre d'utiliser un environnement linux comme cygwin.
(je précise que je suis sous windows vista)

Mais je n'arrive à faire fonctionner ni l'un ni l'autre. J'ai beau installer la biblio iconv dans cygwin, le script qui est donné sur les forum ne marche pas, ca me renvoi:

Touft8.txt : line 11 syntax error near unexpected done

je vous donne le script:

#!/bin/bash
FROM=iso-8859-1
TO=UTF-8
ICONV="iconv -f $FROM -t $TO"
# Convert
find ToUTF/ -type f -name "*" | while read fn;
do
cp ${fn} ${fn}.bak
$ICONV < ${fn}.bak > ${fn}
rm ${fn}.bak
done


C'est donc en désespoir de cause que j'écris sur ce forum. Please help ! C'est la dernière étape d'un site sur lequel je bosse depuis plusieurs mois et la je craque!!!

Merci à toutes les bonnes âmes qui voudront bien m'aider...
A voir également:

13 réponses

Utilisateur anonyme
2 juin 2009 à 12:22
installe notepad ++
ouvre ton fichier.
Quand il est ouvert tu vas dans format -> Convertir en utf-8
Tu attend et tadam c'est en utf8.
0
glabok Messages postés 131 Date d'inscription samedi 4 août 2007 Statut Membre Dernière intervention 24 avril 2020 40
2 juin 2009 à 12:23
A voir sur http://www.commentcamarche.net/forum/affich 7431722 validateur w3c differences by uri by input

Tu passe tt ton code avec ce logiciel et ça devrais être bon.
(ca à fonctionné chez moi en tt cas)
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 12:28
Salut,

Merci les gars pour la rapidité.
Pour notepad++ , j'ai essayer 30 000 fois ce que tu dis mais je te jure que quand j'ouvre mon fichier, je fais format ->encoder en uft-8, rien ne se passe, les &... ne bouge pas. Sinon j'aurais pas requis vortre aide.

Pour le logicile j'essaie et vous tient au courant...

Merci
0
Utilisateur anonyme
2 juin 2009 à 12:30
non pas encoder en UTF-8 mais CONVERTIR en utf-8
C'est en dessous de encoder.

Encoder c'est pour démarrer ta page en utf-8 (quand tu as rien écrit)
Convertir c'est pour convertir ta page (qui a du contenu) en utf-8
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 12:36
Ha oui, tu parle de Kaboom,

Ben j'ai essayé aussi, ca marche en le paramétrant bien pour un seul fichier.
Mais a chaque fichier tout les paramètre se remmette par défaut et c'est reparti... Je précise que j'ai plus de 400 textes sur mon site... gloups!

Et pour la fonction multiconverter, 1) le drag n drop ne marche pas sous vista
2) j'ai donc essayé sur un autre PC sous XP, mais avec les même parametre, à savoir: latin-iso-1 vers uft8
et puis CNRLs... ou quelque chose comme ça ca ne donne pas le même résultat, ça rajoute des @, ç un peu partout

Voyez j'ai testé pas mal de trucs. Il me sembel que sauf si il y a un autre logiciel du genre que Kaboom mais qui marche, la seule solution résidrait dans un script qiui parcourt tout les fichiers et les converti.

M'enfin peut etre que je me tropmpe et que j'ai fait un connerie quelque part...

Merci
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 12:40
Salut Dante-33,

Ouai j'ai essyé aussi!!!!!!
Je te jure que les & bouge pas!!
Y a un truc que je dois pas capté...

Désolé ça fait un peu gros boulet , mais la comprend pas...
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 12:42
Ou alors est-ce que ca peu s'afficher avec les ´ et tout mais être compris comme de l'uft8?
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 12:50
Helpppp! please
0
Utilisateur anonyme
2 juin 2009 à 13:41
Quand tu as ta page d'ouverte sur notepad++.
Tu regardes en bas à droite de ta fenêtre. Dans la barre d'état, tu as l'encodage qui est marqué : soit ainsi soit utf8 soit ucs-2 ...
S'il y a marqué utf-8 c'ets que c'est en utf-8

Ca veux dire quoi "Je te jure que les & bouge pas!! "

Tu peux m'expliquer ce que tu veux faire réellement ?

C'est normal que les & bougent pas.
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 16:24
Ok c'est bon ca a l'air de marcher.

En fait ce que je voulais dire c'est que pour moi, lorsqu'il y a écrit par exemple & eacute ; ca voulais dire que c'etais encoder en iso, mais apparemment pas, l'affichage semble indépendant du code.

Merci. Une petite dernière question et j'arrête de vous embéter y a pas moyen de convertir tout les fichiers ouverts dans notepad++, parce que ca me soule un peu de devoir le faire pour chaque fichier( y en a plus de 400...
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 16:46
Alors pas une chtite réponse?....
0
Utilisateur anonyme
2 juin 2009 à 16:48
je crois que tu vas devoir faire à la main ...
0
blig Messages postés 33 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 2
2 juin 2009 à 16:53
Ok, bon bas merci à toi en tout cas.

si tu veut voir le résultat www.ars-combat.fr
(j'ai pas encore mis les modif en ligne)

Salut camarade! ;)
0