При получении китайской строки, я получаю только непригодные символы - PullRequest
1 голос
/ 17 мая 2011

Я использую текстовый ридер из интернета для чтения китайского текста, но я получаю неправильные письма.

Например, я получаю обратно 您好 ï¼ вместо 轉注字. Также, если я анализирую немецкие строки, я получаю Sie können вместо Sie können.

Это оригинальная строка с сайта:

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Sie können einige Blumen auswählen</string>

Это кодировка UTF-8. Как решить эту проблему с кодировкой?

Привет

1 Ответ

2 голосов
/ 17 мая 2011

Попробуйте инициализировать TextReader с соответствующей кодировкой:

using(var reader = new StreamReader(stream, Encoding.UTF8)
{
    // read the text
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...