Bug 6944 - Не работает перекодировка в локали UTF-8
: Не работает перекодировка в локали UTF-8
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mc)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
: 7371 10446
  Show dependency tree
 
Reported: 2005-05-26 13:18 by
Modified: 2009-11-03 23:21 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-05-26 13:18:28
Перестала работать перекодировка в редакторе и просмотрщике mc. Окошко выбора
кодировки (по C-t) показывает и дает выбрать кодировку, только этот выбор
ничего
не делает.

mc-4.6.1.20050518-alt1

локаль ru_RU.KOI8-R
------- Comment #1 From 2005-05-26 14:56:00 -------
В локали ru_RU.CP1251 то же самое.
------- Comment #2 From 2005-06-01 19:49:50 -------
частично зафиксил в 4.6.1-20050601-alt1. Частичность заключается в том, что
перекодировка работает только в режиме просмотра. Редактировать всё равно не
выйдет.
------- Comment #3 From 2006-06-16 14:18:51 -------
(In reply to comment #2)
> частично зафиксил в 4.6.1-20050601-alt1. Частичность заключается в том, что
> перекодировка работает только в режиме просмотра. Редактировать всё равно не
выйдет.

При локали utf8 и это не работает.
------- Comment #4 From 2006-08-26 22:13:27 -------
Вот тут вроде лежит mc, который умеет перекодировку при utf8 локали:

http://pupykins.googlepages.com/mc.html

Features:
+ change charset ability in text viewer (multibyte support with libiconv!)
- change charset ability in text editor (multibyte support with libiconv!)
+ file name list recoding - you can set charset for each panel and recode file
names while copy/move operations
+ multibyte charset support (utf8, shift-jis, etc...) 
------- Comment #5 From 2006-10-12 00:43:20 -------
tnx
------- Comment #6 From 2006-10-12 10:53:21 -------
Так что будет с mc? Есть ещё одна анноящая проблема, со значком | вместо самого
первого символа в первой строке при просмотре файла, начинающегося с буквы l
(например, дистрибутивный /etc/ppp/options). Парадокс: в X-буфер копируется
правильный символ!

Воспроизводится с LANG=ru_RU.CP1251 и LANG=POSIX (!); mc-4.6.1r-alt3
------- Comment #7 From 2006-10-12 14:21:09 -------
(In reply to comment #6)
> Так что будет с mc? Есть ещё одна анноящая проблема, со значком | вместо самого
> первого символа в первой строке при просмотре файла, начинающегося с буквы l
> (например, дистрибутивный /etc/ppp/options). Парадокс: в X-буфер копируется
> правильный символ!
> 
> Воспроизводится с LANG=ru_RU.CP1251 и LANG=POSIX (!); mc-4.6.1r-alt3

У меня тоже воспроизводится на LANG=ru_RU.KOI8-R
------- Comment #8 From 2006-10-23 14:36:56 -------
Злой баг с "| вместо l" продолжает наблюдаться в mc-4.6.1r-alt7 :-(
------- Comment #9 From 2006-10-23 15:12:39 -------
(In reply to comment #8)
> Злой баг с "| вместо l" продолжает наблюдаться в mc-4.6.1r-alt7 :-(

Я знаю.
------- Comment #10 From 2007-12-11 13:07:08 -------
re
------- Comment #11 From 2007-12-19 02:10:28 -------
> Этот, что ли?
> 
> http://pupykins.googlepages.com/mc.html
> https://bugzilla.altlinux.org/show_bug.cgi?id=6944

Собирал-ставил. Глючит, и конфиги с родным альтовским поделить не может.

Вместе не живут. Помыкался, что называется, да и вернулся на "старый-
добрый".
------- Comment #12 From 2008-04-01 22:37:15 -------
На майнтейнера.
------- Comment #13 From 2008-11-24 14:22:45 -------
По следам новости на ЛОР:

24 ноября вышел релиз форка mc, разработка которого авторами была, судя по
всему, прекращена.

Основные изменения релиза:

    * исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят
выполнением команды",
    * улучшена работа с кодировками (так, кодировку редактируемого файла можно
переключать и при однобайтной системной локали, и при UTF-8. Можно также
указать кодировку имен файлов в панелях и конвертацию при копировании)
    * добавлена подсветка имен файлов по расширению, выделение пробелов и
табуляций в mcedit
    * быстрое переключение переключение режимов отображения (показывать/не
показывать скрытые файлы, расположить панели вертикально/горизонтально) 


http://people.redhat-club.org/slavaz/trac/wiki/ProjectMc

--------------------

Может стоит собирать данный форк вместо обычного mc что сейчас у нас в Сизифе и
бранчах?
------- Comment #14 From 2008-11-24 14:45:30 -------
(In reply to comment #13)
>     * исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят
> выполнением команды",
Её все подряд исправляют, но описания причин я ни разу не видел.

>     * улучшена работа с кодировками (так, кодировку редактируемого файла
> можно переключать и при однобайтной системной локали, и при UTF-8.
Чота сомнительно, но посмотрим.

> Можно также
> указать кодировку имен файлов в панелях и конвертацию при копировании)
Давно есть патчем.
>     * добавлена подсветка имен файлов по расширению, 
Давно есть патчем.

> выделение пробелов и табуляций в mcedit
Бред ибо фича апстрима.

>     * быстрое переключение переключение режимов отображения (показывать/не
> показывать скрытые файлы, расположить панели вертикально/горизонтально) 
Малоинтересно.

> Может стоит собирать данный форк вместо обычного mc что сейчас у нас в Сизифе
> и бранчах?
Не стоит.
Присылайте отдельные патчи, открученные от остальной функциональности. Валить
оптом непоймичто неизвестного качества (судя по отзывам на опеннете), к тому же
заявляющее своими фичами фичи апстрима, я не хочу.
------- Comment #15 From 2008-11-25 09:29:17 -------
Самый востребованный, имхо, момент - исправление сломаного в utf8 переключения
кодировок в mcedit.
------- Comment #16 From 2008-11-25 09:53:26 -------
(In reply to comment #15)
> Самый востребованный, имхо, момент - исправление сломаного в utf8
> переключения кодировок в mcedit.
Оно есть патчем?
------- Comment #17 From 2009-10-04 09:40:04 -------
Проверяйте ftp://ftp.altlinux.ru/pub/people/wrar/mc-4.7.0-alt1.pre3.i586.rpm
------- Comment #18 From 2009-11-03 23:21:14 -------
mc-4.7.0-alt3.pre4 -> sisyphus:

* Wed Nov 04 2009 Andrey Rahmatullin <wrar@altlinux> 4.7.0-alt3.pre4

- 4.7.0-pre4-3-g299b04b
- Sisyphus build (closes: #6944, #10772, #13820, #21092)