Добрый день.
Не нашёл похожей проблемы посему пишу вам тут.
есть кусочек кода (AS3)

Код AS3:
var variables:URLVariables = new URLVariables(); /
variables.fio = "Джони Траволта Младший";
variables.nick = "TerminatoR";
variables.city = "Которого нет";
var request:URLRequest = new URLRequest(url); //определяем массив
request.data = variables; //ложим все переменные в массив
trace(request.data);
trace('РусскаиБукве');
1й trace -

Код:
fio=%D0%94%D0%B6%D0%BE%D0%BD%20%D0%A2%D1%80%D 0%B0%D0%B2%D0%BE%D0%BB%D1%82%D0%B0%20%D0%9C%D 0%BB%D0%B0%D0%B4%D1%88%D0%B8%D0%B9&nick=Termi natoR&city=%D0%9A%D0%BE%D1%82%D0%BE%D1%80%D0% BE%D0%B3%D0%BE%20%D0%BD%D0%B5%D1%82
2й – РусскаиБукве
пробовал так же

Код AS3:
trace(request.data.fio + request.data.nick + request.data.city);
request.data.fio=unescape(request.data.fio);
request.data.city=decodeURI(request.data.city );
trace(request.data);
и получил следующее:

Код:
//Джон Траволта МладшийTerminatoRКоторого нет
fio=%D0%94%D0%B6%D0%BE%D0%BD%20%D0%A2%D1%80%D 0%B0%D0%B2%D0%BE%D0%BB%D1%82%D0%B0%20%D0%9C%D 0%BB%D0%B0%D0%B4%D1%88%D0%B8%D0%B9&nick=Termi natoR&city=%D0%9A%D0%BE%D1%82%D0%BE%D1%80%D0% BE%D0%B3%D0%BE%20%D0%BD%D0%B5%D1%82
в итоге получается что вроде как в самом request.data переменные лежат в нужной кодировке.

Код AS3:
так как trace(request.data.fio + request.data.nick + request.data.city);
вполне нормально выводит, а вот

Код AS3:
trace(request.data);
уже выдаёт чепуху.
подскажите как сделать чтоб

Код AS3:
trace(request.data);
выводил русский корректно?
Спасибо.