Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Éditeur/Emacs] Choisir un encodage par projets

Posté par Étienne Bersac (Jabber id, page perso, ) le 26 septembre 2005
Ne vous est-il jamais arrivé d'utiliser un système utf-8 et de devoir faire un projet en iso-8859-1 ? Par exemple une classe PEAR.

Lorsque vous créez des fichiers pour ce projet, il sera en utf-8 alors que vous voudriez le faire en is-o8859-1. Au lieu de penser à changer le codage du fichier, voici une petite ligne bien utile à mettre dans son .emacs :

(modify-coding-system-alist 'file "mon_projet" 'iso-latin-1)

Et tout les fichier qui contiennt "mon_projet" seront par défaut en latin-1 (i.e. iso-8859-1).

Il ne manque plus que de trouver le moyen pour commiter en iso-latin-1... chose moins évidente.

--
E Ultreïa !
> Lire le message (3 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Enregistrer avec un encoding

Posté par peck (page perso, ) le 18/05/2006 à 15:50. (lien). Évalué à 2.

Pour enregistrer un fichier en cours d'édition sous un encoding donné :
ctrl-x RET f utf-8

RET etant la touche entree
La chaine utf-8 etant remplacable par ce que vous voulez et est autocomplétable avec la touche tab.

Pour réouvrir un fichier qui a été ouvert avec le mauvais encoding :
ctrl-x RET c utf-8 ctrl-x ctrl-f votrefichier

ctrl-x ctrl-f votrefichier pouvant etre remplacé par n'importe quelle autre commande emacs qui s'exécutera en forcant le mode utf8.

  • [^]Re: Enregistrer avec un encoding

    Posté par André Rodier (page perso, ) le 20/06/2007 à 12:17. (lien). Évalué à 2.

    Escape Meta Alt Control Shift...

Avec vim:

Posté par Raphaël Gertz (page perso, ) le 30/05/2006 à 07:28. (lien). Évalué à 2.

:set fileencoding=iso8859-1

Et zou a la sauvegarde le fichier est sauvé dans le bon charset...

Vous pouvez ajouter ça dans les premières ou dernières lignes du fichier pour que vim s'en charge tout seul :
// vim: fileencoding=iso8859-1

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers