调接口报:Invalid UTF-8 middle byte 0xf9 (at char #929, byte #127)

zjd621102 2010-10-06 11:13:41
服务端:axis、weblogic

客户端:xfire、tomcat
返回String(XML格式)。日志显示服务端没胡报错,客户端调用时报错。

org.apache.jasper.JasperException: Invalid UTF-8 middle byte 0xf9 (at char #929, byte #127)
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
...全文
1579 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
我也 出现了这个问题,不知楼主是否解决了
回复
rjzou2006 2010-10-07
同意楼上说的,可以这么说的。
回复
zjd621102 2010-10-07
[Quote=引用 5 楼 amdgaming 的回复:]
服务端和 客户端 都是utf-8 编码统一吗?
[/Quote]

客户端是,服务端不知道,服务端返回如下:

<?xml version="1.0" encoding="GB2312"?>
<response>
<result>success</result>
<data>
<row type='wwslapply_2'>
<field>
<name>tblno</name>
<value><![CDATA[350582LdEZ00541]]></value>
</field>...
回复
amdgaming 2010-10-07
服务端和 客户端 都是utf-8 编码统一吗?
回复
zjd621102 2010-10-07
[Quote=引用 1 楼 bao110908 的回复:]
就目前的异常来看,只能看出返回的 XML 中有控制字符。
[/Quote]

服务端有返回结果,是客户端的问题?编码问题?
回复
zjd621102 2010-10-07
[Quote=引用 1 楼 bao110908 的回复:]
就目前的异常来看,只能看出返回的 XML 中有控制字符。
[/Quote]

有没有解决方法?
回复
就目前的异常来看,只能看出返回的 XML 中有控制字符。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-06 11:13
社区公告
暂无公告