gpt4 book ai didi

android - 在android中为ksoap2设置编码utf-8

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:39 25 4
gpt4 key购买 nike

我对 ksoap2 有疑问,我想在 android 中为 ksoap2 设置编码 utf-8,或者在 header 中设置内容类型为 text/xml,charset=utf=8,我的代码://设置编码

envelope.encodingStyle = "utf-8";

//设置标题

envelope.headerOut = new Element[1];
envelope.headerOut[0] = buildAuthHeader();

private Element buildAuthHeader() {
String namesc = "http://xml.apache.org/xml-soap";
Log.i("---build--","--buildAuthHeader--->");
Element h = new Element().createElement(namesc, "Headers");
Element username = new Element().createElement(namesc, "Content-Type");
username.addChild(Node.TEXT, "text/xml;charset=UTF-8");
h.addChild(Node.ELEMENT, username);

return h;
}

但不起作用。请帮我。谢谢。

最佳答案

我相信它是这样完成的:

HttpTransportSE transport = new HttpTransportSE(URL, TIME_OUT);
transport.setXmlVersionTag("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

关于android - 在android中为ksoap2设置编码utf-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com