Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: кодировка 1251 в редакторе nano  (Прочитано 13538 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SergaNT404

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
кодировка 1251 в редакторе nano
« : 07 Февраля 2010, 16:01:37 »
Имеется минимальная Ubuntu 9.10+ иксы + icewm+ необходимый софт; с локалями ВРОДЕ все в порядке, русские символы отображаются в консоли корректно. При попытке открыть текстовый файл в кодировке 1251, в редакторе nano вместо букв отображаются знаки вопроса, хотя в гуёвом leafpad этот же файл читается без проблем. Вопрос : можно ли научить nano понимать 1251 и если можно, то как ?

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: кодировка 1251 в редакторе nano
« Ответ #1 : 08 Февраля 2010, 01:06:45 »
Если работаешь локально, лучше пользуйся другим редактором: kwrite, kate или gedit.

Если это происходит по ssh, проверь настройки ssh-клиента. Например, в PuTTy поставь UTF-8 в качестве набора символов (charset).

Оффлайн SergaNT404

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: кодировка 1251 в редакторе nano
« Ответ #2 : 08 Февраля 2010, 10:54:40 »
работаю локально. на счет kate,gedit и прочих - тут все понятно проблем не возникает, хочется чтоб консольный редактор понимал 1251

Оффлайн |)rAg()n

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: кодировка 1251 в редакторе nano
« Ответ #3 : 08 Февраля 2010, 11:28:49 »
Может :
$ export LANG=CP1251 && nano  "Файл"

Оффлайн SergaNT404

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: кодировка 1251 в редакторе nano
« Ответ #4 : 08 Февраля 2010, 16:01:01 »
к сожалению не помогло - вместо текста по прежнему знаки вопроса, правда в заголовке окна частично русские символы появились
пробовал открывать в vim - там та же история, только вместо знаков вопроса кракозябры (((  может быть есть какой-то консольный редактор, понимающий 1251 ???
« Последнее редактирование: 08 Февраля 2010, 16:03:54 от SergaNT404 »

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: кодировка 1251 в редакторе nano
« Ответ #5 : 08 Февраля 2010, 16:07:18 »
М.б. виновата настройка самой консоли? Можно посмотреть на
cat /etc/default/console-setup
?


UPD: Туплю, console-setup тут скорее всего ни при чем.... Дело в том, что nano видимо не понимает cp-1251... vi, его, кстати тоже не понимает...

UPD#2: Вот, что нашел - http://oss-it.ru/63
« Последнее редактирование: 08 Февраля 2010, 16:14:30 от MadKox »
Homo homini admini est...

Оффлайн SergaNT404

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: кодировка 1251 в редакторе nano
« Ответ #6 : 08 Февраля 2010, 16:46:45 »
спасибо за подсказку - сейчас изучу, отпишусь о результатах
-----------------------------------------------------------------------------------------------------------------------------------------------
увы, снова не получилось - результат такой же : в названии файла русские буквы отображаются (причём только строчные, заглавные вопросами), а тело файла опять знаки вопроса ((
вот на всякий случай вывод $locale -a
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 08 Февраля 2010, 15:31:58:
в выводе три верхние строчки вызывают подозрение  :idiot2:

Пользователь решил продолжить мысль 08 Февраля 2010, 22:40:45:
нарыл вот это : http://www.linux.org.ru/books/ru-linux-faq/rulinux.faq-3.html#ss3.13 сработало !
« Последнее редактирование: 08 Февраля 2010, 22:40:45 от SergaNT404 »

 

Страница сгенерирована за 0.071 секунд. Запросов: 23.