У меня в проекте передача массивов данных между флешкой и PHP происходит следующим образом:

Код AS3:
<mx:HTTPService id="httpData" url="agents/a_paymentsXML.php" useProxy="false" method="POST" resultFormat="text" result="resultRequest(event)">
</mx:HTTPService>
Фунция отправки данных из Flex(формируем массив и отправляем):

Код AS3:
private function saveData():void
{
httpData.request.output_converParams_array=new ArrayCollection();
for(var j:int=0; j<output_data_table.dataProvider.length; j++){
httpData.request.output_converParams_array.addItem(output_data_table.dataProvider[j].converParams);
}
httpData.send(); // послать данные
}
В PHP массив разбирается так:

PHP код:
$output_converParams_array=explode(",",$HTTP_POST_VARS["output_converParams_array"]);
Столкнулся с такой проблемой, если в массиве появляется запитая тогда в PHP при разборе все разваливается.
Стал решать следующим образом сделал кодирование перед отправкой во флексе(encodeURI или escape):

Код AS3:
private function saveData():void
{
httpData.request.output_converParams_array=new ArrayCollection();
for(var j:int=0; j<output_data_table.dataProvider.length; j++){
httpData.request.output_converParams_array.addItem(encodeURI(output_data_table.dataProvider[j].converParams));
}
httpData.send();
}
Когда на стороне PHP делаю раскодирование функциями rawurldecode или urldecode=> Не может раскодировать. Как справится с этой проблемой?

PHP код:
$output_converParams_array=explode(",",$HTTP_POST_VARS["output_converParams_array"]);
$log->write("w1=".rawurldecode($output_converParams_array[0]));//Выводит вавав
$log->write("w2=".urldecode($output_converParams_array[0]));//Выводит вавав
Добавлено через 2 часа 55 минут
Люди помогите, как закодировать русский текст в Flex и раскодировать в PHP.
Кроме функции encodeURI или escape что-небудь ещё есть???? Какую-небудь наводку!