Здравствуйте уважаемые.
Я передаю данные из флэша 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.
Помогите плиз я уже с ног сбился искать в чем проблема.