用java 写了一个webservice,delphi调用webservice 传了一个很长的string,调方法的时候提示
Invalid UTF-8 middle byte ox3f(at char #412,byte #127),请问怎么解决!

解决方案 »

  1.   

    现在发现问题根源了,就是没办法解决...用XFire1.2写好了一组WebService方法,其中有些方法中有String类型的参数,
    用J2ME的WTK生成JSR172的客户端后,发现如果传递中文参数,偶数个时没有问题,当奇数个时就会报错2008-8-18 17:38:06 org.codehaus.xfire.handler.DefaultFaultHandler invoke
    信息: Fault occurred!
    com.ctc.wstx.exc.WstxIOException: Invalid UTF-8 middle byte 0x3f (at char #313, byte #127)
    at com.ctc.wstx.sr.StreamScanner.throwFromIOE(StreamScanner.java:683)