如果有报错的话,你将HTTPRIO控件的UseUTF8InHeader属性的false改成true就可以了。
对了是不是你发短消息给我的呀,
呵呵,看到短消息的时候,正在家里休息,
没有delphi环境,加上对delphi除了webservice以外一点也不会,
所以不能回答。后来一时没有记起来这件事,
不好意思了。

解决方案 »

  1.   

    对了,还有一个忘问了,
    你的webservice,用java本身来调用有没有问题?
      

  2.   

    zhx_232 我给你发过短消息,我在调用过程中不会报错,这个问题可能是由于用soap的原因,现在我改用axis了,不会出现乱码问题,但是在用以下命令java org.apache.axis.client.AdminClient deploy.wsdd 部署服务的时候会报错误:Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/soap/SOAPEl
    ement
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    我不知道还要什么地方配置什么
      

  3.   

    我按照你的方法,将HTTPRIO控件的UseUTF8InHeader属性的false改成true就可以了。但是这是在delphi7的环境下,如果用delphi6就会发生错误,提示是:Internal Server Error (500)。非常感谢你提出了解决办法。你的qq号码可以告诉我吗。