Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   передача в пхп-скрипт русскую строку (http://www.flasher.ru/forum/showthread.php?t=67427)

Дип 02.08.2005 22:38

передача в пхп-скрипт русскую строку
 
Надо переслать русскую строчку из imputText в пхп скрипт через адресную строку, вот так
getURL("http://www.sundw.net/katalog/search.php?keyword="+keyword_txt.text+"&opt=2")

но этот гад не передает, а английский текст без проблем...
ХЕЛП!!!!

iNils 02.08.2005 23:40

Зайди на Яндекс. Набери в поле поиска любое русское слово и запусти поиск. А теперь посмотри в адресную строку на значение после &text=.
Видишь там % и 16-ричное значение, потом опять % и так далее.
Это называется эскайп последовательность. Во флеш что бы ее создать, надо строку с русскими символами обработать в помощью функции escape(). Пример:
escape ("русский язык")

В твоем случаи будет так:
getURL("http://www.sundw.net/katalog/search.php?keyword="+escape(keyword_txt.text)+"&opt=2")

Теперь вопрос, что сделать на стороне сервера с данной последовательностью. В php перевод к нормальному виду осуществляется с помощью функции urldecode()

Дип 02.08.2005 23:41

толькочто разобрался, именно в этом задница=) все равно спасибо.


Часовой пояс GMT +4, время: 08:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.