Encoder un site entier en uft-8

blig Messages postés 33 Statut Membre -  
blig Messages postés 33 Statut Membre -
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...
Configuration: Windows Vista Internet Explorer 7.0

13 réponses

  1. Utilisateur anonyme
     
    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
  2. blig Messages postés 33 Statut Membre 2
     
    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
  3. Utilisateur anonyme
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. blig Messages postés 33 Statut Membre 2
     
    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
  6. blig Messages postés 33 Statut Membre 2
     
    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
  7. blig Messages postés 33 Statut Membre 2
     
    Ou alors est-ce que ca peu s'afficher avec les &acute et tout mais être compris comme de l'uft8?
    0
  8. blig Messages postés 33 Statut Membre 2
     
    Helpppp! please
    0
  9. Utilisateur anonyme
     
    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
  10. blig Messages postés 33 Statut Membre 2
     
    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
  11. blig Messages postés 33 Statut Membre 2
     
    Alors pas une chtite réponse?....
    0
  12. Utilisateur anonyme
     
    je crois que tu vas devoir faire à la main ...
    0
  13. blig Messages postés 33 Statut Membre 2
     
    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