DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15133>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15133 Problems serializing german umlauts ------- Additional Comments From [EMAIL PROTECTED] 2003-06-12 14:38 ------- It only happens if the SOAP-Server sends a response with an other encoding as UTF-8, for example iso-8859-1. Then a reponse with an '�' (0xf6) is an illegal value if you want to parse it as an UTF-8 character. I think axis uses UTF-8 as default, so if you use an axis server and an axis client all works fine, both sides are using UTF-8. But I don't know how to change it :(. The service I call isn't public, it is a PHP system which isn't mine. The fix could be, never use a fixed encoding for making a String out of an byte array. The response is xml, so the xml must be parsed in respect of the given encoding in the xml declaration. The method getAsString() should call the same code as the getAsSOAPEnvelope() when the 'currentForm' == FORM_INPUTSTREAM (2), then all should work fine. Thanks, Bernd
