Aller au contenu

Passer de l'iso-8859-1 à utf-8 ? encodage windows ou unix ?


rayquaza

Sujets conseillés

Bonjour.

J'ai un site internet, ayant plus de 100 pages.

J'ai régulièrement entendu parlé le l'utf-8, qui d'après les dires étaient mieux que l'iso-8859-1.

Je me suis donc renseigner :
/>http://www.alsacreations.com/astuce/li [...] isirnbsp.html
/>http://www.journaldunet.com/developpeu [...] codages.shtml
/>http://forum.alsacreations.com/topic-1 [...] choisir-.html

Est ce que le contenu de ces articles est vrai (je voudrais pas tout ré-encoder et revenir en arrière) ?

La suite des questions que je vais poser va supposer que la réponse est oui.

Qu'y a t'il comme différences entre l'utf-8 et l'utf-8 (sans BOM) ?

Avez vous un script, un programme ou une méthode pur convertir tous les fichiers d'un répertoire de l'iso-8859-1 à l'utf-8 et mes BDD MySQL ?

J'ai remarqué que Notepad++ me proposait de convertir en format unix.

Sachant que je travaille majoritairement sur Windows XP et 7 (et que je ne veux pas utiliser que Linux pour l'instant); et que mes données sont sur une clé usb (pour la portabilité entre mes 2 logements : parents séparés) :

Y a t'il une utilité à convertir en unix ?

Merci.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Je n'ai pas regardé les différents articles que tu as listé.

Cependant, il est en effet recommandé d'utiliser le format UTF-8, plutôt que l'iso... en tout cas dans ma petite expérience !

Concernant l'UTF-8 et l'UTF-8 Sans BOM, je ne pourrais pas te répondre de manière très précise sur ce "BOM". Par contre, il te faut absolument convertir tes documents en UTF-8 sans BOM.

Le BOM "ajoutant" des caractères "invisibles" (qui, comme déjà dit, correspondent à je ne sais quoi ...), j'ai eu quelques problèmes lors de l'affichage de mes pages web. Des espaces et sauts de lignes s'étaient glissés dans mes documents, et je ne pouvais pas les supprimer autrement qu'en enlevant ce dit "BOM".

Toujours à ce sujet, tu pourras trouver des infos sur cet article de wikipedia, que je m'empresserai de lire après cette réponse ;-)
/>http://fr.wikipedia.org/wiki/Byte_Order_Mark

Au niveau de Notepad++, je me souviens d'avoir vu ce format Unix, Windows, etc... aujourd'hui dans mon Notepad++ cette option n'est plus disponible.

J'utilisais cependant le format Windows. Et je n'ai jamais eu de soucis particulier en envoyant mes fichiers sur des serveurs de type Unix.

Concernant le traitement par lot, là aussi je ne peux pas t'aider... Et si Notepad++ ne peut le faire, j'imagine qu'il existe des p'tits freeware permettant d'automatiser cette tâche.

Pour finir, sache que tu peux forcer l'utf-8 dans Notepad++.

Tu vas dans "Paramétrage" > "Préférences"

Dans l'onglet "Nouveau document/Dossier", sélectionne "UTF-8 sans BOM". J'ai de mon côté, aussi coché "Appliquer aux fichiers ANSI ouverts".

J'espère que cela t'aideras un minimum en attendant la réponse de quelqu'un de plus compétent !

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...