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

Проблема с horo151.tcl

СообщениеДобавлено: 15 фев 2010 14:13
Jo[K]eR
Все настроил и т.д., но почему выдает в непонятной мне кодировке :/
Р С.Р.С.. Р.Р.С.РёР. РіР.С.Р.С.РєР.Рї :: Р.Р.РіР.РґР.С. РІР°С. РїР.С.Р.С.РёС. Р.С.Р·Р°. Р.С.РёР.Р.С.Р.С. РёРґР.С.. Р.Р.РІС.С.. Р. С.Р. С.С.Р. РІС. С. Р.Р.Р. (РёРґР.Р.Р., Р° Р.Р. С. Р.С.Р·Р.Р.) РґР.Р.Р°С.С. Р.С.РґР.С.Р. - С.Р.Р. РІР°С.Р° РіР.Р.Р.РІР.Р°С. Р.Р.Р.С..

Re: Проблема с horo151.tcl

СообщениеДобавлено: 17 фев 2010 16:13
tvrsh
Ту уверен что у тебя сузи патч установлен? У меня это скрипт прекрасно работает и на боте без этого патча.
Попробуй поэкспериментировать со строкой
                if {[info exists ::sp_version]} {set str [encoding convertfrom cp1251 $lbody]} {set str $lbody}

Я сам не силен в патчах этих, по-этому работоспособности скриптов добиваюсь методом математического подбора. То-есть если не работает такая строка то может сработают такие:
set str [encoding convertfrom cp1251 $lbody]
set str [encoding convertfrom utf-8 $lbody]

Пробуй.

Re: Проблема с horo151.tcl

СообщениеДобавлено: 18 фев 2010 15:33
Jo[K]eR
Спс, помогло, и правда почему то когда перевел кодировку на utf, то норм стало :/

Re: Проблема с horo151.tcl

СообщениеДобавлено: 08 ноя 2010 15:11
ssd
У меня немного по другому выводит, половину хорошо половину плохо. Вот сделал скрипт так как скопировать не получалось.
Изображение
Ставил cp1251 и utf-8 все равно так же.

Re: Проблема с horo151.tcl

СообщениеДобавлено: 08 ноя 2010 20:26
tvrsh
Чтобы исправить ту половину, которая выводится плохо, надо ее сделать также, как и ту, которая выводится хорошо.

З.Ы. Во всем вашем посте я не вижу ничего, что могло бы указать мне на возможный путь решения вашей проблемы. Ни указания кодировки в которой работает бот, ни даже банального копипаста ответа от бота с ошибками, как это сделано в первом сообщении темы. Даже попытка показать какую-то, несомненно, очень важную картинку провалилась.

Re: Проблема с horo151.tcl

СообщениеДобавлено: 09 ноя 2010 16:13
tvrsh
Ну вот, и картинка появилась. Ведь совсем не сложно смотреть на свой пост после его написания, не так ли?

На одном боте encoding system iso8859-1 на втором utf-8. Оба без сузи. Все работает отлично.
set str [encoding convertto cp1251 [encoding convertfrom utf-8 $lbody]]

Если у тебя мирк из последних версий пощелкай самую нижнюю галочку в IRC - Messages. Вдруг поможет.

Re: Проблема с horo151.tcl

СообщениеДобавлено: 09 ноя 2010 23:00
ssd
Картинка была, может быть у radikal что то. На счет кодировки под которой работает бот, то забыл написать, извините. Кодировка бота iso8859-1. Теперь все работает хорошо. Спасибо большое.
В будущим не планируете сделать гороскоп для обычных ботов?

Re: Проблема с horo151.tcl

СообщениеДобавлено: 10 ноя 2010 02:52
tvrsh
Нет не планирую. Какой смысл, чем этот не подходит то? Пришлось исправить всего одно значение.

Re: Проблема с horo151.tcl

СообщениеДобавлено: 10 ноя 2010 16:11
ssd
Полный гороскоп не работает т.е вот это:
•(15:04:50)• <kisulka> Полный гороскоп: !гороскоп + [флирт|семейный|карьерный|здоровье|тинейджер|амигос|любовный] <Овен|Телец|Близнецы|Рак|Лев|Дева|Весы|Скорпион|Стрелец|Козерог|Водолей|Рыбы> [завтра|вчера|неделя|месяц|год]

Выдает вот:
•(15:11:26)• <ssd> !горо + здоровье стрелец завтра
•(15:11:26)• -kisulka- ssd, Ошибка парсинга.

Re: Проблема с horo151.tcl

СообщениеДобавлено: 11 ноя 2010 02:46
tvrsh
Подправил скрипт: horo.tcl

Re: Проблема с horo151.tcl

СообщениеДобавлено: 11 ноя 2010 13:23
ssd
tvrsh, Спасибо.