Мучаюсь уже которую неделю, нигде ответа найти не могу.
Есть:
XML, который формируется в FLASH:
xml_b:

Код:
<A name="Название 1">
<B name="Название 1.1">
</B>
</A>

Код AS1/AS2:
my_xml = new XML();
my_xml.onLoad = function(data){
if(data==null){
trace("Data was not send! Try again.");
}else{
trace(my_xml);
}
}
xml_b.contentType = "text/xml";
xml_b.sendAndLoad("http://mysite/1.php", my_xml);
есть PHP:

PHP код:
<?php
$input = file_get_contents("php://input");
$dom2 = simplexml_load_string($input);
?>
Задача: отпарсить присылаемый XML в пхп
возникает проблема: либо не парсится, выдает ошибку:
"<b>Warning</b>: simplexml_load_string() [<a href="function.simplexml-load-string">function.simplexml-load-string</a>]: Entity: line 1: parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0xC2 0xE2 0xE5 0xE4 in <b>/mysite/1.php</b> on line <b></b><br />
"
вроде Flash должен передавать UTF-8 по-умолчанию, хотя при $input=utf8_encode($input) все работает, но страдает кириллица. iconv не работает, никакой. При добавление к $input строчки "<?xml version="1.0" encoding="utf-8"?>", тоже не работает.
Как обработать XML с кириллицей в пхп, передаваемый через FLASH?