*-* coding: utf-16-le *-* Ce texte est codé en utf-16-le (notation Emacs). Sous Emacs, quand on veut éditer un texte en UTF16LE (notatin iconv), il faut -lancer Emacs -C-x RET c -choisir l'encodage utf-16-le (notation Emacs) -C-x C-f pour sélectionner le fichier à éditer Idem pour un fichier en UTF8 (utf8), ou autre encodage. Ensuite on peut insérer la première ligne qui indique à Emacs le type d'encodage du fichier. On peut mettre le symbole de commentaire approprié au contenu du fichier. D'autre part, pour pouvoir ouvrir/sauvegarder un fichier encodé en utf-16-le (ou be), il faut ajouter les lignes suivantes dans le .emacs: ;; ;; Detect endianness of UTF-16 containing a Byte Order Mark U+FEFF ;; kludge to read utf-16-le files ;; (add-to-list 'auto-coding-regexp-alist '("^\xFF\xFE" . utf-16-le) t) (add-to-list 'auto-coding-regexp-alist '("^\xFE\xFF" . utf-16-be) t) ;; ;; adds a BOM U+FEFF at the beginig of the file before saving ;; (defun utf-16-le-pre-write-conversion (start end) nil) (defun utf-16-be-pre-write-conversion (start end) nil) ;; Exemple de texte en UTF16-LE : Même l'été ça use le Grand-père ! codage utf-16-le -- cmic 2008-11-21