我必须使用myBatis选择DB2数据库。在数据库中有一个值包含一个像这样的箭头字符“”(箭头字符,ASCII表十进制26)。 当我运行查询时,它返回此错误:
javax.xml.ws.soap.SOAPFaultException: com.ctc.wstx.exc.WstxUnexpectedCharException:非法字符 ((CTRL-CHAR,代码26))在[row,col {unknown-source}]:[1,333] at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(未知 来源)at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(未知 来源)at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(未知 来源)at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(未知 源)
我无法获得价值。
如何解决此问题? 我在DB2中检查过有一个UTF-8编码。 DB2版本9.4 z / OS