Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Кодирование строки перед передачей cgi программе


Автор: javastic 19.8.2005, 09:54
Привет.

Хочу отсылать методом POST данные (через http) CGI скрипту,
есть примерно такие данные:

Код

String str = "[email protected]&data=LH##*(&DH#&QYhcd9328yhfug7";
byte[] buf = str.getBytes();

...

c = (HttpConnection)Connector.open("http://localhost/test.asp", Connector.READ_WRITE);


Далее скрипт обрабатывает инфу и я хочу сохранить значение переменной data, но в результирующий файл пишется только это LH##*( smile (см. первую строку)

т.е. доходит до скобы и всё, остальное килит.
Во что лучше преобразовать строку, чтобы передавалось нормально? И чем преобразовать?

Обычно в e-mail'e атачи кодируются в mime64, может и тут такое сделать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)