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

gentoo unicode locale грабли

Добавлено: 09 дек 2006, 15:29
tes+or
ставил вот в одной локалке сервак, был дистриб gentoo 2006.0 amd64, его и поставил, потом просто по инету обновился, не суть

суть - хотел попрогрессивнее все замутить, юникодную локаль, к примеру. сделал все как написано тут:
http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
в том числе и emegre --newuse -u world
и нифига, всеравно кракозябры кажет. причем - важная оговорка, чисто физически я его давно не видел. я так понимаю, что кеймапы и экранные шрифты относятся исключительно к физической консоли, и на мой коннект по ssh никак не влияют. вполне может быть, что если я за него сяду, то я увижу вполне вменяемые символы, но такой возможности нет, небудет и по большому счету ненадо.

фишка в том, что мне кажется, что если на целевом хосте ru_RU.UTF-8 а на моем ru_RU.koi8-r, то ssh не занимается перекодированием символов между локалями, а шлет их как есть. взять к примеру линкс, если настроить его, чтобы он выводил в кое8, то я отлично вижу русские буквы, а если под юникод, то я наблюдаю зюки примерно такой же формы как и везде.

переводить свою локальную тачку на юникод у меня просто траффика не хватит, заново скачивать все сырцы и перекомпиливать их. да и обязательно чтониубдь в процессе сломается. сначала запасной комп починю, потом этот буду ломать.

варианты решения проблемы которые вижу я:
1.поставить на удаленном хосте локаль koi8-r и забыть про это
2.временно выставлять у себя юникод в одной из консолей, как - незнаю
3.найти какой-то костыль для ссш.
4.ваш вариант...

Добавлено: 09 дек 2006, 15:41
booxter
Для чаго ўсё перакампільваць? Дастаткова glibc, ncurses, readline,mc і пару іншых пакункаў.

Добавлено: 09 дек 2006, 15:41
tes+or
да, вот еще пример. у меня все ок с локализацией на моей машине. захожу на сервак - кракозябры, с него захожу на локальную машину - опять все ровно. очевидно - ссш не делает перекодировки. вопрос - что делать и как жить дальше?

Добавлено: 09 дек 2006, 15:44
tes+or
booxter, перекомпиливать надо все, у чего есть флаг unicode, а он есть много у чего и не с проста. кроме того, держаться свежих версий всегда полезно, и лучше делать это почаще, потому как через год лить пару гигов и месяц их компилить безотрывно - удовольствие ниже среднего.

да суть не в этом. этот вопрос закрыт, перекомпилил и хорошо.

но проблемы то это не решило, потому как проблема в другом.

Добавлено: 09 дек 2006, 15:58
tes+or
вот будете смеяццо, в putty есть такая опция, чтобы в разных кодировках понимать. ставлю на юникод и вижу что все работает.

и что теперь, $wine putty? надо попробывать кстати. сюр. пэинт от 95ой винды я уже на вайне запускал.

upd: это работает, причем хорошо=)
но это не дело

Добавлено: 09 дек 2006, 16:49
tes+or
скомпилил линуксовую весию putty, если лучшего решения предложено небудет, то это сойдет как временное, до смены локали на моей машине.

Добавлено: 09 дек 2006, 18:23
Fenix[FEN]
tes+or писал(а):скомпилил линуксовую весию putty, если лучшего решения предложено небудет, то это сойдет как временное, до смены локали на моей машине.
Ну не наю я что вы там юзаете...
В кде-шной Konsole менюшка Настройка\Кодировка - выставляем нужную и всё путём...

Добавлено: 10 дек 2006, 01:10
tes+or
бгг) не, кде неюзаем, совсем и напрочь.
wmii3
уж лучше я putty соберу, да и вообще - должны быть прямые решения.

Добавлено: 10 дек 2006, 02:03
booxter
gnome-terminal?:)

Добавлено: 10 дек 2006, 13:42
tes+or
rxvt