title: Handling UTF-8 strings in C# web service
body: <p>I created a simple web service client using the C# tool wsdl.exe. It works fine except for one thing. It seems that UTF-8 strings returned in response are converted to ASCII. Using SOAPUI I can see normal UTF-8 encoded strings being returned by the web service. But when I debug the response I received the UTF-8 content seems to have already been converted to ASCII and is completely garbled. Where I should see a string containing Japanese characters I'm seeing a list of '?'.</p>
  
  <ol>
  <li>Is there a way to convert back the string to Unicode so that seen in the debugger is the original response string ?</li>
  <li>Is there a way to prevent the string from getting garbled in the service response?</li>
  </ol>