dc++ и gentoo

Поставил linuxdcpp. Настроил, все неплохо - качается, чат читается, правда мне тут сообщили, что я пишу кракозябрами. Можно как-нибудь заставить посылать сообщения в cp1251?

Давно не

Давно не пользовался, но раньше в нем не было поддержки кириллицы. Поэтому и решил попробовать DC++ и RevConnect, которые не плохо работают под Wine'ом. Особенно под 0.9.28.

А как wine

А как wine заставить отображать русские буквы?
_________________
Fedora? rpm -Uhv emerge

в портеже

в портеже недавно linuxdcpp появился -- всем советую
( Direct connect client, looks and works like famous DC++ -- из описания к самой проге )

P.S. чуть не забыл с кодировкой всё ОК
[ Только нужно в Preferences -> Advanced -> Experts Only -> Default Charset сменить с cp1252 на cp1251 ]

Отлично можно.

Отлично можно. Для этого нужно
1. Иметь в системе локаль ru_RU.CP1251. Если нет - man localegen
2. Изменить слегка /client/Text.cpp, т.е. закоментировать вот это

//->if (g_getenv("G_FILENAME_ENCODING") != NULL)
//-> acpCString = g_filename_from_utf8(str.c_str(), -1, NULL, NULL, NULL);
//->else
 acpCString = g_convert(str.c_str(), -1, WGETS("default-charset").c_str(), "UTF-8", NULL, NULL, NULL);

3. Собрать и на вкладке Advanced->Experts Only поставить Encoding в CP1251.

Проверено на моем linuxdcpp-20070107. Все работает, русский текст посылается, русские имена не кешируются как попало, уснановленную локаль изменять не надо.

странно

странно конечно, но всего вышеперечисленного я не делал и у меня
всё отлично работает ;)

Видимо, у тебя

Видимо, у тебя локаль ru_RU.CP1251 установлена. А то с моим ru_RU.UTF8 приходилось запускать так LANG_ALL="ru_RU.CP1251" /usr/bin/linuxdcpp. Кроме этого, русские имена он так удачно писал в свой HashTable, что не мог их потом оттуда считать. А у меня много файлов на НТФС по русски названы,и переименовать их возможности нет. В итоге при запуске каждый раз снова хешировалось 10гб документов. Вот пришлось комментировать кусок. Правда, теперь он конвертирует иногда UTF8 в UTF8, но у него получается и все работает на ура.

Благодарю, все

Благодарю, все заработало!
_________________
Fedora? rpm -Uhv emerge

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".