I have a Java Web Service (Apache SOAP on Tomcat) that is called from a VB Client using MSSOAP toolkit, I send the Envelope with a Latin1 Encoding in order tu support the characters. All seems to work properly but, when the message (In XML format) contains special characters like �, the String Parameter i print in a text file on the server side, has other characters (? instead of �). Does anybody know how to avoid this problem? Is it necesary to make some special treatment on the server side to the received String?