Re: Кодировка UTF8 в C#
От: ussr  
Дата: 13.05.05 11:50
Оценка:
Здравствуйте, Kum, Вы писали:

Kum>Далее пытаюсь перевести в строку

Kum>
Kum>_inputLine = _inputLine + new UTF8Encoding(true).GetString(data,0,i);
Kum>

Kum>Но русских букв как небыло, так и нет
Kum>Может кто-нибудь поможет?

а) при работе с потоками нельзя пересоздавать объект Encoding — возможно, вы еще не дочитали символ (он занимает несколько байт) до конца, енкодер его не перевел в строку — ждет продолжения
честно говоря, забыл как надо делать и посмотреть сейчас негде. по-моему в MSDN был пример как работать ИМЕННО в такой ситуации

б) _inputLine — какого типа, не string случайно???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.