У меня есть приложение во Flex, как создавать и XML в UTF-8. Когда я открываю его, все в порядке.
Я отправляю его на сервер, используя веб-сервис (xml отправляется как строка), сервер получает xml, но все символы акцента, градуса и некоторые другие вещи пропали. 1003 *
Я создаю XML и сохраняю его в файл
var xml:XML = myObject.xml;
file = new File(myObject.path);
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.WRITE);
fileStream.writeUTFBytes("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + xml);
fileStream.close();
Позже я открыл его и отправил
var file:File = new File(myObject.path);
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.READ);
var xmlText:String = fileStream.readUTFBytes(fileStream.bytesAvailable);
var call:Object = service.AirSave("username", "password", xmlText);
call.addResponder(responder);
И часть моего XML
<Gen Name="App1">
<Fam Name="Date">
<Peo>
<First>René</First>
<Last>Jean</Last>
</Peo>
<Peo>
<First>François</First>
<Last>Jean</Last>
</Peo>
</Fam>
</Gen>
Кто-то знает, почему и как это исправить?
Спасибо