Ork Yason 8 Опубликовано: 2006-06-06 12:06:34 Share Опубликовано: 2006-06-06 12:06:34 хочу чтоб что-то подобное работало: /sgconf -s localhost -p 4444 -a xxx -w yyyyyy -u Pupkin_Vasy -m "Уважаемый Василий! вы должны нам денег! если не вернете до 10го, то мы Вас будем бить! С уважением, служба безопасности Мега-Сети" я так понимаю что русский текст нужно переконвертировать с помощью процедуки (та которая увеличит его в 2раза) вопрос в другом текс в какой кодировке должен поступать???? Ссылка на сообщение Поделиться на других сайтах
keshaLG 5 Опубліковано: 2006-06-06 13:10:10 Share Опубліковано: 2006-06-06 13:10:10 хочу чтоб что-то подобное работало: /sgconf -s localhost -p 4444 -a xxx -w yyyyyy -u Pupkin_Vasy -m "Уважаемый Василий! вы должны нам денег! если не вернете до 10го, то мы Вас будем бить! С уважением, служба безопасности Мега-Сети" я так понимаю что русский текст нужно переконвертировать с помощью процедуки (та которая увеличит его в 2раза) вопрос в другом текс в какой кодировке должен поступать???? смотря какая локаль на сервере, у меня кои8-р, клиенты ест-но 1251, я делаю так: echo "$sgconf -s 127.0.0.1 -p 5555 -a messenger -w ***** -u $LOGIN -m \ 'бМХЛЮМХЕ! с бЮЯ НРПХЖЮРЕКЭМШИ АЮКЮМЯ ЯВЕРЮ, ОНФЮКСИЯРЮ, ОНОНКМХРЕ ЕЦН. нЯРЮРНЙ МЮ бЮЬЕЛ ЯВЕРС: $CASH ЦПМ.' \ >/dev/null 2>/dev/null" | at now+1minutes 2>/dev/null Ссылка на сообщение Поделиться на других сайтах
Ork Yason 8 Опубліковано: 2006-06-07 06:04:42 Автор Share Опубліковано: 2006-06-07 06:04:42 utf-8 клиенты под виндой естественно... вот только слово из 5букв - приходит 10знаковой аброкадаброй... Ссылка на сообщение Поделиться на других сайтах
Wapr-Old 0 Опубліковано: 2006-06-07 12:07:36 Share Опубліковано: 2006-06-07 12:07:36 Не надо ничего конвертировать если sgconf стандартный. Кодировка естественно 1251. Ни КК ни сервер ни авторизатор не занимаются конвертированием кодировок. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-06-07 14:03:59 Share Опубліковано: 2006-06-07 14:03:59 На клиентах (виндовых) вин 1251. Если отправишь в 1251 - тебя поймут. Если отправишь в кои8 или утф - тебя не поймут. Хотя сырцы авторизатора в зубы и он у тебя хоть на китайском выдавать будет ) Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубліковано: 2006-06-07 20:59:36 Share Опубліковано: 2006-06-07 20:59:36 зачем такие сложности iconv еще никто не отменял в крайнем случае #!/bin/bash LANG=ru_RU.CP1251 sgconf ля ля ля тополя -m сообщение Ссылка на сообщение Поделиться на других сайтах
Ork Yason 8 Опубліковано: 2006-06-08 06:56:01 Автор Share Опубліковано: 2006-06-08 06:56:01 нет, не приходят они по русски вот батник: #!/bin/bash LANG=ru_RU.CP1251 /sgconf -s localhost -p 4444 -a xxx -w yyyy -u chupa48 -m "Чупа!!!" пробовал писать русский текс через путти (utf8) и через примочку фара (cp1251) Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-06-08 13:31:19 Share Опубліковано: 2006-06-08 13:31:19 Рассказываю. Есть такая замечательная программа iconv. Конфертирует текст из одной кодировки в другую. Параметры: -f из_какой -t в_какую Просмотреть список кодировок: -l Убедись, что у тебя установлена iconv и попробуй так: #!/bin/sh (может и в bash заработает) text="Чупа!!!" text=`echo $text | iconv -f utf-8 -t cp1251` /sgconf -s localhost -p 4444 -a xxx -w yyyy -u chupa48 -m "$text" Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2006-06-11 17:00:55 Share Опубліковано: 2006-06-11 17:00:55 Когда в 2.4 будут сообщения работать??? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-06-12 12:58:45 Share Опубліковано: 2006-06-12 12:58:45 Как новая версия будет наверное ) Ссылка на сообщение Поделиться на других сайтах
Wapr-Old 0 Опубліковано: 2006-06-12 15:53:00 Share Опубліковано: 2006-06-12 15:53:00 На правах автора упомянутого выше рабочего куска кода := имею сообщить, как ЭТО делаю я. Поскольку на сервер я иначе как по ssh не захожу, а в качестве клиента использую putty, то просто при наборе текста переключаю в нём кодировку на 1251 и пишу по русски без всяких извратов. Поскольку текст обычно статический, а меняются только цифры, считаю это нормальным выходом. Если же непременно хочется занять сервер лишней работой, могу рекомендовать замечательный перестановочный конвертер xcode. (1 позиция в яндексе) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас