我用axis1.4生成的客户端发送请求,里面的中文自动编码成每次收取
我用axis1.4生成的客户端发送请求,传递了一个java对象,里面的属性值有中文,但是调用了invoke之后,我把发送的报文打出来看了一下,里面的中文变成了<param1>每次收取票面价10%的变更费</param1> 这样的数据,请问这是什么字符编码?怎么才能换成soap默认的UTF-8编码呢?
[解决办法]
这是XML里面的转义字符。
不是字符编码,跟UTF-8没关系,它们即可以是UTF-8,也可以不是。
并且,他们对解析器的解析不会有影响。