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

С помощью следующего кода я получаю строку из потока, но я не знаю тип кодировки, потому что она автоматически определяется StreamReader;

как я могу получить тип кодирования строки respHTML?

Dim reader As StreamReader = New StreamReader(respStream, True)
Dim respHTML as String = reader.ReadToEnd()

1 Ответ

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

Строки содержат символы Юникода, а не байты.
Кодировки - это способы сохранения символов Unicode в виде байтов; строка не имеет никакой кодировки.

Вы можете получить кодировку, используемую StreamReader , установив свойство CurrentEncoding .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...