Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.06.2010, 03:28
AntonSurkont вне форума Посмотреть профиль Отправить личное сообщение для AntonSurkont Найти все сообщения от AntonSurkont
  № 1  
Ответить с цитированием
AntonSurkont
 
Аватар для AntonSurkont

Регистрация: Dec 2009
Сообщений: 122
Post URLLoader+PHP+MySQL, проблема с кодировками

Здравствуйте уважаемые.
Я передаю данные из флэша PHP-файлу так:
Код AS3:
var load_register:URLLoader=new URLLoader();
 
var dsf:URLRequest=new URLRequest("http://localhost/portfoliosite/register.php?action=2"+
					"&surname="+textinput_surname+
					"&login="+textinput_login+
					"&password="+textinput_password+
					"&ava="+textinput_ava);
load_register.load(dsf);
Затем я эти переменные (action, surname, login, password, ava) достаю из глобального массива $_GET в PHP и работаю с MySQL-ем.
В начале PHP файла для того чтобы не было проблем с кодировками написан следующий код:
PHP код:
header('Content-Type:text/html;charset=utf-8');
@
mysql_query ("SET character_set_client='utf8'");
@
mysql_query ("SET character_set_results='utf8'");
@
mysql_query ("SET collation_connection='utf8_deneral_ci'");    
@
mysql_query("SET NAMES utf8"); 
Проблема заключается в том что если во флэше в переменные textinput_surname, textinput_login, textinput_password, textinput_ava положить русский текст, то флэш передает PHP-файлу кракозябры.

Если просто открыть браузер и в адресную строку забить строку например такую:
Код:
http://localhost/portfoliosite/register.php?action=2&surname=Сидоров&login=Смайл&password=123&ava=smle.jpg
, то все нормально. Значит стало быть дело именно в том что во флэше что то ни так с кодировкой. Я пользуюсь FlashBuilder-ом, там кодировка utf8.
Помогите плиз я уже с ног сбился искать в чем проблема.

Создать новую тему   Часовой пояс GMT +4, время: 01:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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