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

Вопросы по настройке и запуску бота.

Модератор: Модераторы

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

Сообщение НеоспоримыыЙ » 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 . Заранее благодарен.
Последний раз редактировалось НеоспоримыыЙ 28 авг 2011 15:07, всего редактировалось 1 раз.
Аватара пользователя
НеоспоримыыЙ
 
Сообщения: 39
Зарегистрирован: 16 фев 2011 13:29
Откуда: Якутск
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

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

Сообщение DmitRex » 28 авг 2011 14:59

Частая ошибка при запуске 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
Последний раз редактировалось DmitRex 28 авг 2011 15:45, всего редактировалось 1 раз.

За это сообщение автора DmitRex поблагодарил:
НеоспоримыыЙ (28 авг 2011 15:08)
Аватара пользователя
DmitRex
 
Сообщения: 50
Зарегистрирован: 14 июл 2010 10:39
Откуда: Владимир
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Версия бота: Eggdrop 1.6.21

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

Сообщение НеоспоримыыЙ » 28 авг 2011 15:08

Большое спасибо, все прекрасно работает. :)
Аватара пользователя
НеоспоримыыЙ
 
Сообщения: 39
Зарегистрирован: 16 фев 2011 13:29
Откуда: Якутск
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

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

помогите исправить.
Аватара пользователя
НеоспоримыыЙ
 
Сообщения: 39
Зарегистрирован: 16 фев 2011 13:29
Откуда: Якутск
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

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

Сообщение Statium » 13 янв 2012 20:21

Мб бот коннектится не на тот порт?
Statium
 
Сообщения: 14
Зарегистрирован: 15 июл 2011 19:38
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

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

Сообщение НеоспоримыыЙ » 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 и др кодировок.
Аватара пользователя
НеоспоримыыЙ
 
Сообщения: 39
Зарегистрирован: 16 фев 2011 13:29
Откуда: Якутск
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

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

Сообщение tvrsh » 02 фев 2012 15:35

Не надо дублировать темы, тем более обе они созданы тобой.

Порт на который конектится бот правильный?
Почему обязательно cp1251? Сделай utf, она более "дружественна" по отношению и к ботам, и к серверам. И с русским языком проблем нет, по крайней мере у меня.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

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

Сообщение НеоспоримыыЙ » 02 фев 2012 16:12

Темы я не дублирую. ТАм кракозябры всякие, а тут просто кодировка не та, сам бот норм пишет все. бот сам от windrop.clan.su и там для него ср1251 т.к почти все скрипты пишут это "[00:49:38] Tcl error [::vseen::vchjn]: unknown encoding "cp1251"" конектица бот по порту 6667 т.е стандарт на нашем сервере. А для ютф подключения что писать?
Аватара пользователя
НеоспоримыыЙ
 
Сообщения: 39
Зарегистрирован: 16 фев 2011 13:29
Откуда: Якутск
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

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

Сообщение tvrsh » 02 фев 2012 16:23

Скачай нормального бота, пользуйся нормальными скриптами. Не будет никаких проблем с кодировками.
А тот робот, которого используешь ты, "улучшен" до нерабочего состояния.

Напиши в своем IRC-клиенте команду /motd там будет список портов и кодировок. Может твой 6667 это и 1251 вовсе.
Скорее всего, дело не в портах, а в том, что в скрипты добавлены всякие проверки кодировок, из-за которых они и не работают.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

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

Сообщение НеоспоримыыЙ » 02 фев 2012 16:30

можешь дать ссылочку на нормального бота тогда? попробую поставить и посмотрю что будет.
первый бот стоит тоже на этом сервере кодировка тоже "Tcl: iso8859-1" но работает вроде нормально.
Аватара пользователя
НеоспоримыыЙ
 
Сообщения: 39
Зарегистрирован: 16 фев 2011 13:29
Откуда: Якутск
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

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

Сообщение tvrsh » 02 фев 2012 16:40

Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi


Вернуться в Настройка бота

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron