Страница 1 из 2

utf-8 в консоли

Добавлено: 2011-03-09 7:59:04
zg
Всем привет,
фря держит сабж, с какой версии? нужна utf-8 консоль по ssh.

Re: utf-8 в консоли

Добавлено: 2011-03-09 11:51:32
hizel

Код: Выделить всё

setenv LANG ru_RU.UTF-8
/thread

Re: utf-8 в консоли

Добавлено: 2011-03-09 12:30:26
zg
hizel писал(а):

Код: Выделить всё

setenv LANG ru_RU.UTF-8
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
Гость писал(а):может тогда стоит обновить фрю?
да, скорее всего поможет. Но смысла, я думаю, нет, лучше тогда просто линь поставить.
Гость писал(а):http://www.bsdnotes.ru/?lnk=sys_utf8
позитивная статья -))) особенно первое предложение
В 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
Гость
мне лень вникать
попорбуй настрой env term=

и еще полистай
http://habrahabr.ru/blogs/bsdelniki/64748/
http://forum.lissyara.su/viewtopic.php? ... ad#p255861

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 выдаёт такую фигню:
putty.png
путти, кодировка 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;
да, запахало :smile:

спасибо -)

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 нормально всё будет. Но как же с файлами на кириллице, если иксы не стартанут, а потребуется покидать данные куда-либо?