XML的UTF8乱码问题,崩溃了,求助!
D7,需要上传XML数据到服务器,xml文件中encoding="utf-8",使用了idhttp.post
上传后别的正常,中文全是一堆问号,试了很多办法都不行,,求助~
XmlDocument1.SaveToFile(sName);
s := GetXmlFileText(sName);
idHttp1.Request.ContentType := 'text/xml';
SendStream := TStringStream.Create('');
SendStream.WriteString(s);
idhttp1.Post(sUrl,SendStream);
已试过把字符串AnsiToUtf8,Utf8Encode再写入Stream,,设置idHttp的Encode,CharSet等等,统统不行
搜到说TStringStream.Create('',65001),但是D7貌似不支持这个啊,Create只有一个参数
崩溃了,,,求助求助~~~