Я создал простой клиент веб-службы с помощью инструмента C # wsdl.exe.Он отлично работает, за исключением одной вещи.Похоже, строки UTF-8, возвращаемые в ответ, преобразуются в ASCII.Используя SOAPUI, я вижу нормальные строки в кодировке UTF-8, возвращаемые веб-сервисом.Но когда я отлаживаю ответ, который я получил, содержимое UTF-8, похоже, уже преобразовано в ASCII и полностью искажено.Где я должен увидеть строку, содержащую японские символы, я вижу список «?».
- Есть ли способ преобразовать строку обратно в Unicode, чтобы в отладчике был показан исходный ответ?string?
- Есть ли способ предотвратить искажение строки в ответе службы?