Страница 1 из 2
utf-8 в консоли
Добавлено: 2011-03-09 7:59:04
zg
Всем привет,
фря держит сабж, с какой версии? нужна utf-8 консоль по ssh.
Re: utf-8 в консоли
Добавлено: 2011-03-09 11:51:32
hizel
Re: utf-8 в консоли
Добавлено: 2011-03-09 12:30:26
zg
ee не выводит русский текст (выводятся какие-то ММММ).., vi вводит нормально.
Код: Выделить всё
# ee Привет_мир.txt
^[ (escape) menu ^y search prompt ^k delete line ^p prev line ^g prev page
^o ascii code ^x search ^l undelete line ^n next line ^v next page
^u end of file ^a begin of line ^w delete word ^b back char ^z next word
^t begin of file ^e end of line ^r restore word ^f forward char
^c command ^d delete char ^j undelete char ESC-Enter: exit
L: 1 C: 1 =====================================================================
M~M~MMMMMMM~ MMMMM~!!!
new file "M-P~_M-Q~@M-PM-8M-PM-2M-PM-5M-Q~B_M-PM-<M-PM-8M-Q~@.txt"
правда фря 7.2.
пысы: просьба не флудить. Флуд буду удалять.
Re: utf-8 в консоли
Добавлено: 2011-03-09 12:33:47
hizel
это в ssh клиенте?
вообще-то стоит таки уточнить какой ssh клиент, кто клиент, кто сервер и т.д.
кодировка на сервере и клиенте должна быть одинаковой, очевидно :-|
Re: utf-8 в консоли
Добавлено: 2011-03-09 12:44:51
zg
hizel писал(а):кодировка на сервере и клиенте должна быть одинаковой, очевидно

консоль работает, vim работает, ee не работает. Дело не в кодировках клент-сервер, дело в ee.
В vim правда, почему то в режиме вставки не работают курсорные клавиши (при нажатии вставляются большие латинские буквы):
Код: Выделить всё
# vim Привет_мир.txt
asdasd
A
D
B
C
A
D
B
A
B
D
C
D
B
A
Привет мир!!!
херня какая-то...
Re: utf-8 в консоли
Добавлено: 2011-03-09 12:48:13
Гость
http://www.bsdnotes.ru/?lnk=sys_utf8
гугл забит такими статьями
и там вроде даже ee рассматривается
может тогда стоит обновить фрю?
Re: utf-8 в консоли
Добавлено: 2011-03-09 12:49:28
hizel
кто клиент? :-(
Re: utf-8 в консоли
Добавлено: 2011-03-09 13:18:42
zg
hizel писал(а):кто клиент?

Код: Выделить всё
zg-home% uname -a
Linux zg-home 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:46 UTC 2011 x86_64 GNU/Linux
zg-home% ssh -v
OpenSSH_5.5p1 Debian-4ubuntu5, OpenSSL 0.9.8o 01 Jun 2010
Гость писал(а):может тогда стоит обновить фрю?
да, скорее всего поможет. Но смысла, я думаю, нет, лучше тогда просто линь поставить.
позитивная статья -))) особенно первое предложение
В FreeBSD 8.0 на данный момент нет полноценной поддержки UTF-8 в консоли.
Re: utf-8 в консоли
Добавлено: 2011-03-09 13:21:13
Гость
позитивная статья -))) особенно первое предложение
и потом следующее предложение - вы можете воспользоватся jfbterm для консоли, если вам нужен юникод
но это консоль
а вам нужен терминал ssh, это разные вещи
Re: utf-8 в консоли
Добавлено: 2011-03-09 13:44:19
zg
Гость писал(а):а вам нужен терминал ssh, это разные вещи
есть предложения, как ee подружить с UTF-8? или любой другой текстовый редактор, лучше vim?
всё остально, вроде работает, не хватает только редактора.
Re: utf-8 в консоли
Добавлено: 2011-03-09 13:49:22
Гость
ну так может это исключительно проблемы редактора ee? или как
Re: utf-8 в консоли
Добавлено: 2011-03-09 13:53:28
zg
да, дело 100% в ее. Если быть конкретней, то в ее не пашет отображение русскиъх букв, в vi чё-то непонятное с управляющими клавишами, в vim не работают курсорные кнопки в режиме вставки. Чем редактировать UTF-8?
Re: utf-8 в консоли
Добавлено: 2011-03-09 13:58:16
Гость
Re: utf-8 в консоли
Добавлено: 2011-03-09 15:14:17
Alex Keda
zg писал(а):hizel писал(а):кодировка на сервере и клиенте должна быть одинаковой, очевидно

консоль работает, vim работает, ee не работает. Дело не в кодировках клент-сервер, дело в ee.
В vim правда, почему то в режиме вставки не работают курсорные клавиши (при нажатии вставляются большие латинские буквы):
Код: Выделить всё
# vim Привет_мир.txt
asdasd
A
D
B
C
A
D
B
A
B
D
C
D
B
A
Привет мир!!!
херня какая-то...
кодировку сессии, на клиенте, выставьте utf8 а не то что у вас сейчас там стоит.
и будет работать нормально. покрайней мере - vim - точно
ee не юзаю.
=======
P.S. на хостинг зайди. там недавно на utf перекатились.
всё работает
Re: utf-8 в консоли
Добавлено: 2011-03-09 17:03:19
zg
Alex Keda писал(а):кодировку сессии, на клиенте, выставьте utf8 а не то что у вас сейчас там стоит.
из линя коннекчусь, там UTF-8 по дефолту стоит. Перекодировку отдельно настраиваю только для cp1251 и koi8-r.
Alex Keda писал(а):P.S. на хостинг зайди. там недавно на utf перекатились.
зашёл через путти, поставил перекодировку UTF-8. motd отображается нормально, но vim выдаёт такую фигню:

- путти, кодировка UTF-8, шрифт Courier New
ввод также не пашет.
Re: utf-8 в консоли
Добавлено: 2011-03-09 17:27:11
Гость
это ты пробуешь с линукса в фрибсд(vim)
а наоборот работает?
если клиент фрибсд а коннектится в линукс(vim) ?
может тогда в vim
set enc=utf-8
http://forums.freebsd.org/archive/index.php/t-2138.html
Re: utf-8 в консоли
Добавлено: 2011-03-09 17:32:08
Гость
:set encoding=utf-8 – установить кодировку VIM в UTF8;
:set fileencoding=utf-8 – задать кодировку файла UTF8;
http://funix.ru/programs_utilities/vim- ... aboty.html
ну итд
просто проблема не совсем понятна
она одностороняя или двустороняя
Re: utf-8 в консоли
Добавлено: 2011-03-09 17:43:45
zg
Гость писал(а)::set encoding=utf-8 – установить кодировку VIM в UTF8;
да, запахало
спасибо -)
Re: utf-8 в консоли
Добавлено: 2011-06-05 13:26:31
Bayerische
Задача: поддержка UTF-8 в голой консоли.
Действия:
Добавил в /etc/login.conf
Код: Выделить всё
russian_utf8|Russian UTF-8 Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
Выполнил
Код: Выделить всё
cap_mkdb /etc/login.conf
pw usermod root -L russian_utf8
Результат: вместо вопросов выводится непонятная кодировка, псевдографика коммандера поломалась:

По SSH, на сколько понимаю, должно работать нормально, но мне нужна именно голая консоль.
Re: utf-8 в консоли
Добавлено: 2011-06-05 14:12:40
Анонимус
Голую консоль поддерживает
sc(4). Вы уверены что он поддерживает utf-8?
Вы читали рассылки на предмет разработки альтернативного драйвера консоли с поддержкой UTF-8 и/или добавления поддержки UTF-8 в sc(4) ?
Вы понимаете, что результатом ваших манипуляций может стать недоступность аккаунта в однопользовательском режиме?
Re: utf-8 в консоли
Добавлено: 2011-06-05 17:01:43
Bayerische
Анонимус
Я плохо себе представляю все возможные последствия, но у меня сейчас задача: нужно сделать себе на базе FreeBSD минимальную замену домашней Windows машины. Чисто для развития, приобрести навыки, а там посмотрим. Почти половина моих файлов для работы и развлечения имеют именна в кириллице. В консоли по дефолту это выглядит как вопросительные знаки. Что делать?
Re: utf-8 в консоли
Добавлено: 2011-06-05 18:08:05
FreeBSP
1) скачать dvd1
2) установить с него систему и пакет gnome2 или kde4
2) загрузиться в установленную систему и сказать gdm или kdm
Re: utf-8 в консоли
Добавлено: 2011-06-05 18:22:36
Bayerische
FreeBSP
Что-то мне видится данный путь не самым оптимальным. Без загномливания и закедывания системы можно жить?
Re: utf-8 в консоли
Добавлено: 2011-06-05 19:53:40
FreeBSP
миднайт коммандер мне не видится заменой виндов
что кроме гнома и кед тебе симпатизирует?
и если русифицировать консоль - то в koi-8r и то не рутовый аккаунт и от рута не сидеть
Re: utf-8 в консоли
Добавлено: 2011-06-05 23:19:24
Bayerische
mc для организационных вопросов, а для окошек OpenBOX думаю опять поставить. Там-от в xterm нормально всё будет. Но как же с файлами на кириллице, если иксы не стартанут, а потребуется покидать данные куда-либо?