Страница 1 из 1
Кодировка? 0_о
Добавлено: 20 май 2010, 16:32
совесть
пытаюсь отправить запрос
Код: Выделить всё
function send_message(e:MouseEvent): void { sig = vk.MD5.encrypt(viewer_id + "api_id=1870186message=" + my_nick + ": " + chat.input_text.text +"method=sendMessagev=2.06aVSghEA8x"); xmlLoaderr.load(new URLRequest(String("http://api.vkontakte.ru/api.php?api_id=1870186&message="+ my_nick + ": " + chat.input_text.text +"&method=sendMessage&v=2.0&sig=" + sig))); }
проверил чарлесом. он отправляет: �
в чем тут трабл, не пойму..
Re: Кодировка? 0_о
Добавлено: 20 май 2010, 22:59
Александр
А нужно ли писать String ?
Попробуй проверить кодировку as файла приложения.
Либо попробуй отправить более простой запрос и посмотреть что передается в нём.
Re: Кодировка? 0_о
Добавлено: 21 май 2010, 19:34
совесть
String писал уже после появления проблемы. запросы все отправляются, только с русскими буквами такая фигня. А с английскими sendMessage работает отлично. голову который день ломаю
Re: Кодировка? 0_о
Добавлено: 21 май 2010, 21:19
совесть
маленькая предыстория.
поставил недавно винду 7, и flash cs5.
З.Ы. на английском прекрасно отправляет
Re: Кодировка? 0_о
Добавлено: 21 май 2010, 21:30
Александр
Наверное нужно как-то закодировать строку с русскими буквами.
Может быть функцией encodeURI(str).
Re: Кодировка? 0_о
Добавлено: 16 июн 2010, 23:00
FireStorm3000
а где именно применять encodeURI(str)
сразу после получения русского теста на отправку в МД5?
а то у меня с encodeURI(str) и английский выдают туже ошибку 4. некорректная сигнатура
Re: Кодировка? 0_о
Добавлено: 17 июн 2010, 00:03
совесть
Код: Выделить всё
xmlLoaderr.load(new URLRequest(encodeURI("http://api.vkontakte.ru/api.php?api_id=1870186&message=" + my_nick + ": " + chaat.input_text.text + "&method=sendMessage&v=2.0&sig=" + sig)));
у меня так работает. если и с английским трабл(хоть с этим, хоть без), то неправильный запрос. пришли коду
Re: Кодировка? 0_о
Добавлено: 17 июн 2010, 14:30
FireStorm3000
спасибо сообразил)
а то encodeURI() обрабатывал конкретно переменную с русскими символами
Re: Кодировка? 0_о
Добавлено: 17 июл 2010, 11:31
Garrat
Была проблема с названием альбомов - вместо русских букв вылезали не совсем русские. Сперва даже грешил на Flash Player.
Спасибо за решение!
