OVH Cloud OVH Cloud

demander d'enregistrer en iso-8859-15

2 réponses
Avatar
R12y
Bonjour,

Je suis sur une Fedora Core 4 et elle enregistre par défaut les textes en
utf-8.

Le souci c'est que ça me joue des tours.

Je voudrais d'abord forcer l'enregistrement des fichiers textes en
iso-8859-15 mais je ne sais que mettre dans mon .emacs.

On en parle bien ici:
http://www.linux-france.org/article/appli/emacs/manuel/html/variables.html#FILE-VARIABLES

Mais pour python, dont les commentaires sont délimités par '#', comment on
fait?

Supersedes:
# -*- coding: iso-8859-15 -*-

Mais on le met ou?
Je dois avoir le shebangs en première ligne...

Pourriez-vous m'aider?

Merci.

PS: Sebastien, c'est ce qui m'a valu l'erreur que je rencontre dans le
sujet intitulé "unicode" sur f.c.l.python.

--
SPIP, phpNuke, Plone, opengroupware... c'est bien
CPS c'est mieux: http://www.cps-project.org/
Hébergement de sites CPS: http://www.objectis.org/

2 réponses

Avatar
lhabert
R12y :

Je suis sur une Fedora Core 4 et elle enregistre par défaut les textes en
utf-8.



unset LC_ALL LANG LC_COLLATE LC_TIME LC_NUMERIC LC_MONETARY LC_MESSAGES
LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION
LC_CTYPE=en_US
export LC_CTYPE

et t'es plus emmerdé avec cette connerie.

Je voudrais d'abord forcer l'enregistrement des fichiers textes en
iso-8859-15 mais je ne sais que mettre dans mon .emacs.



(prefer-coding-system 'iso-8859-15)

On en parle bien ici:
http://www.linux-france.org/article/appli/emacs/manuel/html/variables.html#FILE-VARIABLES

Mais pour python, dont les commentaires sont délimités par '#', comment on
fait?

Supersedes:
# -*- coding: iso-8859-15 -*-

Mais on le met ou?
Je dois avoir le shebangs en première ligne...



Regarde dans l'info d'emacs Customizations/Variables/File Variables.
Avatar
Sébastien Kirche
Le 4 octobre 2005 à 23:10, R12y s'est exprimé ainsi :

Supersedes:
# -*- coding: iso-8859-15 -*-

Mais on le met ou?
Je dois avoir le shebangs en première ligne...



En deux mots, les variables de fichier en version mono-ligne avec le
séparateur -*- peuvent se trouver sur l'une des deux premières lignes,
ce qui laisse la place pour le shebang. Les développeurs du langage
Python doivent se servir d'Emacs :o)

Quand ça te gène de voir ça au début, tu peux aussi mettre les variables
de fichier en fin (si je me souviens bien, n'importe où dans la limite
des 1000 derniers caractères, et c'est compatible avec les commentaires
des langages de programmation.

Pourriez-vous m'aider?



Luc t'a indiqué le chapitre du manuel pour en savoir plus. Et aussi
une... ahem... solution pour l'environnement :)

Merci.

PS: Sebastien, c'est ce qui m'a valu l'erreur que je rencontre dans le
sujet intitulé "unicode" sur f.c.l.python.



Oui, j'ai vu. Désolé aujourd'hui je n'ai pas eu le temps de regarder le
groupe python...

--
Sébastien Kirche