Решено: Каракули в редакторе mc
Модераторы: Warderer, Модераторы разделов
Решено: Каракули в редакторе mc
Не подскажите как убрать все эти каракули (смотрите на скриншоте) в редакторе mc?
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Решено: Каракули в редакторе mc
samy, похоже на то что mc использует двухбайтовую кодировку, а локаль однобайтовая. См. комментарий выше.
Re: Решено: Каракули в редакторе mc
Понятно. Где менять кодировку в mc я нашел, а вот не подскажите где глянуть и изменить кодировку локаля?
- anotherone
- Сообщения: 57
- ОС: Debian
Re: Решено: Каракули в редакторе mc
Глянуть:
locale
Менять:
dpkg-reconfigure locales
locale
Менять:
dpkg-reconfigure locales
Re: Решено: Каракули в редакторе mc
можно и не менять локаля. это же скрин из терминала, соответственно делаем примерно так, для Konsole:
1. Меню: Настройка>Кодировка>Юникод (utf8)
2. Жмем CTRL+L для перерисовки панелек mc
1. Меню: Настройка>Кодировка>Юникод (utf8)
2. Жмем CTRL+L для перерисовки панелек mc
Re: Решено: Каракули в редакторе mc
Захожу Options -> Display bits... -> Input / display codepage. Но Юникода (utf8) там не нахожу.
Вот что у меня там есть:
7-bit ASCII
ISO 8859-1
ISO 8859-2
ISO 8859-3
Windows 1250
Windows 1251
CP 437
CP 850
CP 852
CP 866
KOI8-R
KOI8-U
Other 8 bit
Пробывал ставить все. Всеравно каркули не пропадают.
Подскажите может я не там чего меняю?
- anotherone
- Сообщения: 57
- ОС: Debian
Re: Решено: Каракули в редакторе mc
Если локаль не UTF8, то лучше ее поставить. Это может и не решит проблем с кракозябрами (хотя скорее всего решит), но приблизит решение и само по себе будет очень полезно.
Ставить ее так: в dpkg-reconfigure locales выбрать 2 пункта: en_US.UTF8 и ru_RU.UTF8, дальше он предложит выбрать одну из них как системную локаль -- выбрать по желанию, имхо, лучше английскую.
Ставить ее так: в dpkg-reconfigure locales выбрать 2 пункта: en_US.UTF8 и ru_RU.UTF8, дальше он предложит выбрать одну из них как системную локаль -- выбрать по желанию, имхо, лучше английскую.
Re: Решено: Каракули в редакторе mc
Спасибо большое за помощь сделал. Обе кодировке проинсталировались нормально. Но каракули всеравно не пропали.
anotherone не скажешь почему это не решило проблему с крякозябрами?
anotherone не скажешь почему это не решило проблему с крякозябрами?
- anotherone
- Сообщения: 57
- ОС: Debian
Re: Решено: Каракули в редакторе mc
Я думаю, потому что в графическом терминале, который вы используете, стоит кодировка, отличная от той, что в консоли. Например, я только что замоделировал кракозябры как у вас, установив в своем гномовском терминале кодировку KOI8 (а локаль UTF8). Попробуйте залезть в настройки терминала (это не то же самое, что настройки mc) и выбрать там UTF8 или что-нибудь типа Current Locale. Если не поможет -- тогда это очень странно, и я не знаю, что делать. Можно будет попробовать другие терминалы...
Да, еще попробуйте запустить mc в текстовом режиме и глянуть, как будет. Для этого нажмите Ctrl-Alt-F1, залогиньтесь там и запустите mc. Вернуться назад в Иксы -- Ctrl-Alt-F7.
В самом mc ничего менять не надо, поставьте Other 8 bit (по крайней мере, у меня так стоит).
Да, еще попробуйте запустить mc в текстовом режиме и глянуть, как будет. Для этого нажмите Ctrl-Alt-F1, залогиньтесь там и запустите mc. Вернуться назад в Иксы -- Ctrl-Alt-F7.
В самом mc ничего менять не надо, поставьте Other 8 bit (по крайней мере, у меня так стоит).
Re: Решено: Каракули в редакторе mc
anotherone заранее извиняюсь возможно за нубский вопрос. А как залесть в настройки терминала?
И еще "Для этого нажмите Ctrl-Alt-F1, залогиньтесь там и запустите mc. Вернуться назад в Иксы -- Ctrl-Alt-F7" - в какой именно момент и где нужно нажимать Ctrl-Alt-F1 и логиниться?
И еще "Для этого нажмите Ctrl-Alt-F1, залогиньтесь там и запустите mc. Вернуться назад в Иксы -- Ctrl-Alt-F7" - в какой именно момент и где нужно нажимать Ctrl-Alt-F1 и логиниться?
Re: Решено: Каракули в редакторе mc
Попробуйте запустить mc с ключом -a.
- anotherone
- Сообщения: 57
- ОС: Debian
Re: Решено: Каракули в редакторе mc
Это зависит от конкретного терминала. Какую программу вы запускаете, чтобы запустить mc в графическом режиме? Наверняка, что-нибудь типа Konsole или GNOME Terminal. У этих программ есть обычное меню, пошарив по пунктам которого, можно найти, где меняются кодировки. Менее разукрашенные терминалы типа xterm настраиваются более стандартным для Линукса путем -- конфиги и командная строка. Попробуйте запустить "xterm" или "xterm -lc" и там уже запустить mc.
И еще "Для этого нажмите Ctrl-Alt-F1, залогиньтесь там и запустите mc. Вернуться назад в Иксы -- Ctrl-Alt-F7" - в какой именно момент и где нужно нажимать Ctrl-Alt-F1 и логиниться?
Нажмите, и все увидите Это можно делать в любой момент где угодно.
Re: Решено: Каракули в редакторе mc
Это зависит от конкретного терминала. Какую программу вы запускаете, чтобы запустить mc в графическом режиме? Наверняка, что-нибудь типа Konsole или GNOME Terminal. У этих программ есть обычное меню, пошарив по пунктам которого, можно найти, где меняются кодировки. Менее разукрашенные терминалы типа xterm настраиваются более стандартным для Линукса путем -- конфиги и командная строка. Попробуйте запустить "xterm" или "xterm -lc" и там уже запустить mc.
Я использую putty. Нашел у него в настройках где менять кодировку поставил UTF8 - не помогло.
Попробуйте запустить "xterm" или "xterm -lc" и там уже запустить mc.
Пишет что таких команд не знает.
З.Ы. а как можно попробывать запустить другие терминалы?
- anotherone
- Сообщения: 57
- ОС: Debian
Re: Решено: Каракули в редакторе mc
Йоу, на 15-ом сообщении выясняется, что вы сидите из-под винды Лол, сразу трудно было сказать? Что еще вы от нас скрыли?
Забудьте, что я говорил об xterm, Ctrl+Alt+F1 и т.д.
Настройка кодировки в путти делается так. Открывается окно, соединяетесь, получаете окно с консолью. У него в строке заголовка в левом верхнем углу есть иконка путти, щелкаете по ней, вылазит менюшка (стандартная для всех окон винды + много добавленных пунктов от путти). Дальше точно не помню, но найти не трудно -- что-то типа Настройки сессии. Вылезет окно, там можно будет задать кодировку. Вы так делаете? Если не работает -- я пас.
Забудьте, что я говорил об xterm, Ctrl+Alt+F1 и т.д.
Настройка кодировки в путти делается так. Открывается окно, соединяетесь, получаете окно с консолью. У него в строке заголовка в левом верхнем углу есть иконка путти, щелкаете по ней, вылазит менюшка (стандартная для всех окон винды + много добавленных пунктов от путти). Дальше точно не помню, но найти не трудно -- что-то типа Настройки сессии. Вылезет окно, там можно будет задать кодировку. Вы так делаете? Если не работает -- я пас.
Re: Решено: Каракули в редакторе mc
Сделал как в последнем сообщении.
Все заработало!!! Огромное спасибо и респект вам anotherone!!!
Все заработало!!! Огромное спасибо и респект вам anotherone!!!
Re: Решено: Каракули в редакторе mc
По идеи, перед входом в мс, могла помоч команда
(с учётом регистра)
Код: Выделить всё
unset LANG