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

Бот пишет одни кракозябры. Кодировка бота.

СообщениеДобавлено: 28 авг 2011 06:57
НеоспоримыыЙ
Всем привет. Решил собрать бота по новой сделал все как надо, он запускается заходит на сервер, но на команду которые написаны на русском он не отвечает, а когда пишешь ему по англ он выводит в ответ всякие разные символы.
[12•51•00] <ВолшебнеГ> auth
[12•51•03] <bot_GAME> 8A0BL =04> B0:: /msg bot_GAME auth "2>90@>;L

Да и командо ./eggdrop он не запускается, а пиши эту команду env MALLOC_OPTIONS='Dm' LANG=ru_RU.CP1251 LC_TIME=en_US ./eggdrop он запускается. Помогите разобраться. Бот версии eggdrop1.6.20 взят от сюда ftp://ftp.eggheads.org/pub/eggdrop/sour ... .20.tar.gz . Заранее благодарен.

Re: бот пишет всякими кракозябрами

СообщениеДобавлено: 28 авг 2011 14:59
DmitRex
Частая ошибка при запуске eggdrop во FreeBSD .
Удали всё, что находится у тебя в файле eggdrop.sh
И вставь это:
#!/bin/sh
LANG=ru_RU.CP1251 LC_TIME=en_US env MALLOC_OPTIONS='Dm' ./eggdrop
 

Поставь права на eggdrop.sh и запускай командой env MALLOC_OPTIONS='Dm' ./eggdrop

Re: Бот пишет одни кракозябры.

СообщениеДобавлено: 28 авг 2011 15:08
НеоспоримыыЙ
Большое спасибо, все прекрасно работает. :)

Re: Бот пишет одни кракозябры.

СообщениеДобавлено: 12 янв 2012 15:08
НеоспоримыыЙ
Доброго всем времени суток! Снова столкнулся с такой вот проблемой, бот снова пишет всякие разные символы перепробывал в eggdrop.sh все что знал.
env MALLOC_OPTIONS='Dm' LANG=ru_RU.CP1251 LC_TIME=en_US ./eggdrop
LANG=ru_RU.CP1251 LC_TIME=en_US ./eggdrop
LANG=ru_RU.CP1251 LC_TIME=en_US env MALLOC_OPTIONS='Dm' ./eggdrop

помогите исправить.

Re: Бот пишет одни кракозябры.

СообщениеДобавлено: 13 янв 2012 20:21
Statium
Мб бот коннектится не на тот порт?

кодировка бота.

СообщениеДобавлено: 02 фев 2012 14:14
НеоспоримыыЙ
Всем привет. установил eggdrop 1.6.21 он должен работать на кодировке cp1251. запускать пробывал по разному
LC_ALL=ru_RU.cp1251 LC_TIME=en_US ./eggdrop
LANG=ru_RU.CP1251 LC_TIME=en_US ./eggdrop
LANG=ru_RU.CP1251 LC_TIME=en_US env MALLOC_OPTIONS='Dm' ./eggdrop eggdrop.conf
MM_CHARSET=CP1251 LC_TIME=en_US ./eggdrop

но бот все равно запускается с кодировкой iso8859-1 а не с ср1251. Как можно исправить? На сервере есть поддержка ср1251 и др кодировок.

Re: Бот пишет одни кракозябры.

СообщениеДобавлено: 02 фев 2012 15:35
tvrsh
Не надо дублировать темы, тем более обе они созданы тобой.

Порт на который конектится бот правильный?
Почему обязательно cp1251? Сделай utf, она более "дружественна" по отношению и к ботам, и к серверам. И с русским языком проблем нет, по крайней мере у меня.

Re: Бот пишет одни кракозябры. Кодировка бота.

СообщениеДобавлено: 02 фев 2012 16:12
НеоспоримыыЙ
Темы я не дублирую. ТАм кракозябры всякие, а тут просто кодировка не та, сам бот норм пишет все. бот сам от windrop.clan.su и там для него ср1251 т.к почти все скрипты пишут это "[00:49:38] Tcl error [::vseen::vchjn]: unknown encoding "cp1251"" конектица бот по порту 6667 т.е стандарт на нашем сервере. А для ютф подключения что писать?

Re: Бот пишет одни кракозябры. Кодировка бота.

СообщениеДобавлено: 02 фев 2012 16:23
tvrsh
Скачай нормального бота, пользуйся нормальными скриптами. Не будет никаких проблем с кодировками.
А тот робот, которого используешь ты, "улучшен" до нерабочего состояния.

Напиши в своем IRC-клиенте команду /motd там будет список портов и кодировок. Может твой 6667 это и 1251 вовсе.
Скорее всего, дело не в портах, а в том, что в скрипты добавлены всякие проверки кодировок, из-за которых они и не работают.

Re: Бот пишет одни кракозябры. Кодировка бота.

СообщениеДобавлено: 02 фев 2012 16:30
НеоспоримыыЙ
можешь дать ссылочку на нормального бота тогда? попробую поставить и посмотрю что будет.
первый бот стоит тоже на этом сервере кодировка тоже "Tcl: iso8859-1" но работает вроде нормально.

Re: Бот пишет одни кракозябры. Кодировка бота.

СообщениеДобавлено: 02 фев 2012 16:40
tvrsh