Emacs открытие и сохранение кодировки - PullRequest
10 голосов
/ 25 декабря 2011

У меня есть исходный файл Perl в кодировке utf-8, конец LF. Он содержит английские и китайские символы. Вопросы:

1.При открытии файла кодировка windows-1251-unix. Я должен выполнить эти команды:

Alt-x revert-buffer-with-coding-system
> Coding system for visited file (default nil):
utf-8-auto-unix
> Revert buffer from file file_name.pl?
y

Как автоматически открыть его в utf-8-auto-unix?

2. Когда я редактирую файл и пытаюсь сохранить его, Emacs задает мне вопрос:

> Select coding system (default raw-text):
utf-8-auto-unix

Как автоматически сохранить файл в utf-8-auto-unix? И избавиться от вопроса.

Ответы [ 2 ]

9 голосов
/ 25 декабря 2011

Вы можете добавить этот комментарий в начало файла:

# -*- coding: utf-8 -*-
4 голосов
/ 25 декабря 2011

Используйте describe-variable ( C-h v ) для проверки переменной current-language-environment; перейдите по ссылке customize и установите для нее значение "UTF-8".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...