Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/web-services/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 将XML发送到Web服务_Apache Flex_Web Services - Fatal编程技术网

Apache flex 将XML发送到Web服务

Apache flex 将XML发送到Web服务,apache-flex,web-services,Apache Flex,Web Services,我在Flex中有一个应用程序,它使用UTF-8创建XML和XML。当我打开它时,一切正常。我使用Web服务将它发送到服务器(xml像字符串一样发送),服务器接收xml,但所有的重音、学位符号和其他内容都消失了 我创建一个XML并将其保存在一个文件中 var xml:XML = myObject.xml; file = new File(myObject.path); var fileStream:FileStream = new FileStream(); fileStream.open(fil


我在Flex中有一个应用程序,它使用UTF-8创建XML和XML。当我打开它时,一切正常。
我使用Web服务将它发送到服务器(xml像字符串一样发送),服务器接收xml,但所有的重音、学位符号和其他内容都消失了

我创建一个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();
以及我的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>

勒内
斜纹棉布
弗朗索瓦
斜纹棉布
有人知道为什么以及如何修复吗?
谢谢你

好的,我发现问题了


服务器将文件内容保存在数据库中,但SQL server不支持UTF-8。再见了,口音。

您是如何创建字符串的?你能展示一下代码和xml吗?我不知道你为什么要先把它保存到磁盘上,但在我看来,你的信息好像在某处丢失了。我会检查debug中的每个字符串,看看您在哪里丢失了字符。您如何将其发送到服务器(即什么是“服务”)?您能否至少验证它是否正确保存?这将告诉我们错误是在保存端还是在服务端。:)
<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>