调接口报: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)
...全文
2890 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulisha_20120524 2012-09-20
  • 打赏
  • 举报
回复
我也 出现了这个问题,不知楼主是否解决了
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 中有控制字符。

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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