From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3E2E8AC4.3030605@14000.ru> Date: Wed, 22 Jan 2003 15:12:52 +0300 From: Vadim Vinichenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.2.1) Gecko/20021123 X-Accept-Language: ru, en MIME-Version: 1.0 To: community@altlinux.ru References: <3E2D797D.7020102@iop.kiev.ua> <3E2E6C0E.2060004@iop.kiev.ua> <3E2E7864.8030708@iop.kiev.ua> In-Reply-To: <3E2E7864.8030708@iop.kiev.ua> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] Emacs&UTF8 (Was: text&UTF8) Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: А вот с чем столкнулся я, когда вчера, посмотрев на этот тред, попытался редактировать UTF8 в GNU Emacs: 1. Открываю файл, предварительно указав кодировку: C-x RET c, указываю в mini-buffer utf-8, а затем C-x C-f. Файл открывается, русские буквы читаются (это некий *.dtd от локализованной Мозиллы). 2. Ввожу русские буквы, вводятся нормально. 3. Сохраняю файл - здесь начинаются проблемы. Если сохранять без указания кодировки (просто C-x C-s), Emacs говорит о том, что попытался сохранить в cp1251 (это соответствует моей системной локали) и mule-utf-8-dos (названия примерные, по памяти), но в этих кодировках нет подходящих символов. Предлагает выбрать кодировку для сохранения из списка (в котором, в основном, iso-2022-разные варианты), но при таком сохранении получается явно не utf-8 (что не удивительно). Если же перед сохранением указать кодировку в явном виде (C-x RET c utf-8), то вновь введенные символы сохраняются некорректно - при последующем открытии файла как utf-8 отображаются в виде прямоугольников. MULE установлен, операции типа C-x RET c koi8-r C-x C-f с редактированием и последующим сохранением выполнялись неоднократно и успешно. Никто не знает, в чем тут может быть загвоздка? Нужно поменять какие-то настройки, или я что-то не так делаю? Локаль ru_RU.CP1251, GNU Emacs из Сизифа (начало ноября, последнее обновление на CD). Пишу сюда, поскольку вопрос имеет отношение к данному треду. -- С уважением, Вадим