LINUX.ORG.RU

Кодировка файлов в MC


0

0

Понимаю что вопрос ламерский, но плиз помогите. Или ткните носом в фак.

Есть debian-etch, в нем - миднайт. Есть текстовый файл сохраненный в CP1251. При просмотре по F3 вместо русских символов - точки. F9 - биты символов 
и не позволяет выбрать в качестве кодировки UFT8, как следствие - нельзя перекодировать текст для просмотра. Текст сохраненный в utf 
смотрится без проблем...

==
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
...
LC_ALL=
==

Где копать? Раньше юзал koi8-r, таких вопросов просто не возникало...
anonymous

man iconv или запускать mc c LANG="ru_RU.cp1251" есесно локаль нужно предварительно скомпилять.

wfrr ★★☆
()

этаже проблема и у меня
запускаю LC_ALL=ru_RU.cp1251 mc
теперь вместо точек показывает
"Контакты" -> "^Z>=B0:BK"

anonymous
()
Ответ на: комментарий от marsijanin

Ctrl+T прекрасно работает, но оно позволяет перекодировать только между 8-битными кодировками. А utf 16 битная. И ее в списке по Ctrl+T и Настройка->Биты символов нету. И перекодировать в нее миднайт не может.

Знаю, что можно сделать cat file.txt | iconv -c -f cp1251 -t utf8| more

Но это несколько неудобно... Много лет к F3 привыкал.

Может патчик есть какой, чтобы в миднайте utf в списке появилось?

Топик-стартер

anonymous
()
Ответ на: комментарий от anonymous

> Может патчик есть какой, чтобы в миднайте utf в списке появилось?

Ищи в гугле, емнип, был.

> Много лет к F3 привыкал.

Используй по Ф3 нормальный просмотрщик, vim, например, умеет разные кодировки.

anonymous
()
Ответ на: комментарий от o2inhal

> Это старый недостаток mc

Скорее, UTF8 - новый недостаток дистрибутивов :-) Но с ним можно успешно бороться.

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.