Bonjour à tous,
Pendant mes activités de programmation professionnelle et personnelle, je passe mon temps à jongler en le monde Windows et Linux. Avec des outils divers et variés :
Sous Linux :
- Elipse
- vi
Sous Windows :
- Visual studio
- Notepad++
Il se trouve que l'encodage peut changer entre ces deux systèmes. Il peut m'arriver d'ouvrir un fichier encodé en UTF-8 avec un éditeur configuré en ISO-8859-1, l'éditer et écraser le fichier sous le nouvel encodage.
Je reprouve tous mes beaux commentaires en français avec des accents complètement bousillés. Bref, je recherche une solution pour éviter de perdre tout ça.
Le must serait une sorte de plug-in pour mes éditeurs me signalant par message box qu'il y a un soucis avec l'encodage des fichiers et qu'il faut faire gaffe. Car je compte bien garder mes commentaires en français avec des accents (on est bien en 2010) et ne pas passer à l'anglais.
# j'aller dire "eviter les accents" meme en francais
Posté par NeoX . Évalué à 5.
sinon tu as aussi la possibilité d'utiliser les memes outils sont windows et linux.
ex : Eclipse
ce qui pourrait deja eviter de "bousiller" les fichiers.
[^] # Re: j'aller dire "eviter les accents" meme en francais
Posté par Julien Jorge (site web personnel) . Évalué à 1.
C'est encore plus amusant quand les accents sont direct dans le nom des méthodes, genre monObjet.estCréé() (je ne cautionne absolument pas ce genre de choses !).
[^] # Re: j'aller dire "eviter les accents" meme en francais
Posté par Johands . Évalué à 3.
Si mes souvenirs sont bons, il existe une option dans le projet Eclipse (ou liée à chaque fichier source) permettant explicitement de forcer tel encodage (dans ce cas UTF-8). Une fois l'encodage spécifié, il est possible de collaborer entre Windows et GNU/Linux sans soucis.
Voila maintenant vous avez une vraie raison pour faire une réunion de travail et vous assurer que chacun de vos collègues ait les compétences nécessaires pour comprendre que tous vos codes sources devraient utiliser le même charset.
Ah et sinon sous VIM, il suffit d'ajouter un vim:encoding="utf-8": dans chaque fichier et le tour est joué ;-)
[^] # Re: j'aller dire "eviter les accents" meme en francais
Posté par barmic . Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: j'aller dire "eviter les accents" meme en francais
Posté par Johands . Évalué à 4.
Or beaucoup de développeurs salariés sont de mauvais programmeurs.
On est bientôt vendredi, pardon aux familles et aux nenfants, etc, …
[^] # Re: j'aller dire "eviter les accents" meme en francais
Posté par barmic . Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: j'aller dire "eviter les accents" meme en francais
Posté par gaaaaaAab . Évalué à 1.
# ...
Posté par gaaaaaAab . Évalué à 9.
superbe lapsus ! =)
# avec un éditeur configuré en ISO-8859-1
Posté par YannPeniguel . Évalué à 3.
Configure l'éditeur en UTF-8. Si la moitié de tes éditeurs sont configurés en ISO-8859-1 et l'autre moitié en UTF8, c'est évident que ça pose problème.
As tu déjà essayé de tourner à gauche et a droite en même temps? A un moment, il faut choisir.
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: avec un éditeur configuré en ISO-8859-1
Posté par JGO . Évalué à 4.
[^] # Re: avec un éditeur configuré en ISO-8859-1
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
Mes éditeurs de texte favoris le font très bien (emacs, vim, geany). Je serais étonné qu'éclipse ne sache pas gérer un problème classique de multi-plateforme. Reste donc les coupables usuels. Non ?
Pour résoudre votre problème (et bien d'autres) on a inventé les logiciels libres : comme ça si le programme n'a pas la fonction toute basique nécessaire, il est possible de la programmer sois même ou de demander à un ami de le faire.
Une fonction comme la détection de l'encodage utilisé est implémentée dans bon nombre d'éditeurs de texte libres. Et le réutiliser n'est probablement pas bien difficile. Sauf pour les gens qui ont un peu de mal à comprendre que le logiciel privateur nuit gravement à la productivité. C'est un bon exemple que vous nous donnez là. J'imagine que vous n'avez pas le choix et qu'on vous impose l'utilisation des logiciels tout pourris au travail ?
Condoléances.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: avec un éditeur configuré en ISO-8859-1
Posté par Gniarf . Évalué à 2.
[^] # Re: avec un éditeur configuré en ISO-8859-1
Posté par YannPeniguel . Évalué à 3.
Cela dit, je comprend bien qu'il y a parfois une contrainte de compatibilité, mais je souhaite simplement signaler qu'il faut mieux utiliser autant que possible l'Unicode.
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
# Oh oui ce serait bien
Posté par JGO . Évalué à 3.
[^] # Re: Oh oui ce serait bien
Posté par B16F4RV4RD1N . Évalué à 3.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Oh oui ce serait bien
Posté par gregR ☯ (site web personnel) . Évalué à 1.
et hop un choix de plus !
http://gregr.fr
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.