Как преобразовать тип кодировки потока в .NET? - PullRequest
0 голосов
/ 27 декабря 2010

У меня следующий поток, но я не знаю его тип кодировки, потому что средство чтения потоков определяет кодировку по меткам порядка байтов

Dim reader As StreamReader = New StreamReader(respStream, True) 

так как я могу определить тип кодировки И преобразовать его в другой тип? (например, из ASCII в UTF8)

PS:

Какая разница с следующая строка?

Dim reader As StreamReader = New StreamReader(respStream,

Encoding.ASCII, True)

Заранее спасибо,

Макс

1 Ответ

2 голосов
/ 27 декабря 2010

Вы можете проверить CurrentEncoding свойство StreamReader и записать строку в StreamWriter с другой кодировкой.

Чтобы ответить на ваш несвязанный вопрос, который явно указываеткодировка.

...