Ouverture fichier utf8

La question :

Bonjour,

La plus part de mes fichiers sont en ISO-8859-1 sauf quelques scripts
shell en UTF8 car l'affichage des terminaux est en UTF8. Par défaut mon
Emacs ouvre en ISO-8859-1. Mais il a un comportement que je ne comprends
pas : pour un des scripts Emacs ouvre en ISO-8859-1 (ce à quoi je
m'attends) par contre pour un autre il ouvre le fichier en UTF8 ! Où
peut bien se trouver l'information pour qu'il y ait une telle différence
de comportement ?
1) Il n'y a pas d'information particulière dans les fichiers et tous les
deux ont des lettres accentuées.
2) Un "file" sur les deux fichiers donne le même résultat
Bourne-Again shell script, UTF-8 Unicode text executable


D'où cela peut-il bien venir ?

Jean-Yves

Poser votre question sur le forum OS alternatifs

Les 2 réponses :

En discutant avec un collègue j'ai trouvé la cause, enfin je crois. Donc
je me réponds.


Le 09/12/2016 à 15:23, Jean-Yves Baudais a écrit :


La plus part de mes fichiers sont en ISO-8859-1 sauf quelques scripts
shell en UTF8 car l'affichage des terminaux est en UTF8. Par défaut mon
Emacs ouvre en ISO-8859-1. Mais il a un comportement que je ne comprends
pas : pour un des scripts Emacs ouvre en ISO-8859-1 (ce à quoi je
m'attends) par contre pour un autre il ouvre le fichier en UTF8 ! Où
peut bien se trouver l'information pour qu'il y ait une telle différence
de comportement ?
D'où cela peut-il bien venir ?



Le fichier qui s'ouvre automatiquement en UTF8 contient un E accentué
qui est responsable de cette ouverture en UTF8. Si je le supprime, le
fichier s'ouvre en ISO-8859-1. Voila l'histoire.

Jean-Yves

Jean-Yves Baudais a écrit :


En discutant avec un collègue j'ai trouvé la cause, enfin je
crois. Donc je me réponds.


Le 09/12/2016 à 15:23, Jean-Yves Baudais a écrit :


La plus part de mes fichiers sont en ISO-8859-1 sauf quelques scripts
shell en UTF8 car l'affichage des terminaux est en UTF8. Par défaut mon
Emacs ouvre en ISO-8859-1. Mais il a un comportement que je ne comprends
pas : pour un des scripts Emacs ouvre en ISO-8859-1 (ce à quoi je
m'attends) par contre pour un autre il ouvre le fichier en UTF8 ! Où
peut bien se trouver l'information pour qu'il y ait une telle différence
de comportement ?
D'où cela peut-il bien venir ?



Le fichier qui s'ouvre automatiquement en UTF8 contient un E
accentué qui est responsable de cette ouverture en UTF8. Si je le
supprime, le fichier s'ouvre en ISO-8859-1. Voila l'histoire.

Jean-Yves


Ben sinon le mieux si tu ne veux pas avoir d'ambiguïté c'est de mettre
un témoin en fin de fichier du genre :

--8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----
# Local Variables:
# coding: utf-8
# End:
--8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----

Vincent

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

Poser votre question sur le forum OS alternatifs

Questions similaires :

Nettoyage d'un fichier html

Le 24 octobre 2015, Sébastien Kirche a écrit : Pour obtenir le même effet que [^\"] j'aurais plutôt mis .*? qui ne devrait pas (?) poser le problème du backtracking. -- LL ?? ???? ??? ????? ???? (????????)

[AUCTeX] Comment forcer la sauvegarde d'un nouveau fichier.

Paul Gaborit writes: Oui. Cela semble logique. Heu... Je ne constate pas cela. Ici, ça continue à fonctionner comme prévu (proposer la sauvegarde du fichier puis proposer la compilation). Vu que je n'ai pas ce problème, j'ai déjà la solution !...

Synchroniser son fichier .emacs sur tous ses ordinateurs avec Dropboxou Google Drive via le client de synchronisation Insync

Le 20 March 2014 à 12:41, Florian a formulé : Bonjour, Qu'est-ce qui ne fonctionne pas ? Je pratique la synchro du .emacs entre plusieurs systèmes win/linux/mac depuis plusieurs années, mais à coup de ediff-files sur le ftp des pages perso free et la solution du .emacs dans dropbox est...

Dired-mode : Mettre une majuscule en début de chaque nom de fichier/ répéteroire d'un répertoire donné

Merci Nicolas je vais essayer avec cette keyboard macro. Le jeudi 6 mars 2014 12:03:34 UTC+1, Nicolas Richard a écrit : le plus simple serait une "keyboard macro" à mon avis. Eventuellement passer en wdired-mode pour se simplifier la vie. Voici la séquence de touches : C-x...

actions automatiques à l'ouverture d'un fichier

Merci beaucoup pour toutes ces précisions. Stéphane