idhttp post的xml的乱码问题

q18874197270 2017-09-18 10:53:31
xml文件打开是这样的.
<?xml version="1.0" encoding="utf-8" ?>
- <xml>
<body><![CDATA[TestPay]]></body>
<service><![CDATA[unified.trade.micropay]]></service>
<mch_id><![CDATA[7551000001]]></mch_id>
<out_trade_no><![CDATA[lv170918103544]]></out_trade_no>
</xml>
我用 TStrings LoadFromFile 后
显示出来就变成这样了,,
<?xml version="1.0" encoding="utf-8"?>
<xml><body><![CDATA[TestPay]]></body>
<service><![CDATA[unified.trade.micropay]]></service>
<mch_id><![CDATA[7551000001]]></mch_id>
<out_trade_no><![CDATA[lv170918103544]]>
</xml>
我post 后,会返回Parse xml error,please use UTF-8 encoded
...全文
706 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
q18874197270 2017-12-06
  • 打赏
  • 举报
回复
引用 2 楼 hnpiao 的回复:
LoadFromFile 的时候可以指定格式 TEncoding.UTF8
delphi7是没有这个的吧.2009以上好像有
hnpiao 2017-10-18
  • 打赏
  • 举报
回复
LoadFromFile 的时候可以指定格式 TEncoding.UTF8
lyhoo163 2017-09-25
  • 打赏
  • 举报
回复
上述xml文本中,第二行多出一个“ˉ”符号。删除掉就是XML格式了。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧