Как применить кодировку при чтении с последовательного порта

Я читаю данные с последовательного порта. Я прочитал это сообщение:http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/a709d698-5099-4e37-9e10-f66ff22cdd1e

Он пишет о многих проблемах, с которыми я сталкиваюсь, но в своем письме он ссылается на использование: System.Text.Encoding.GetEncoding («Windows-1252»). У меня проблема, когда и как это применить. На мой взгляд, есть три пятна. Когда объект последовательного порта определен:

private SerialPort comport = new SerialPort();

Обработчик событий:

comport.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);

Или при чтении данных:

string data = comport.ReadExisting();

Неважно, где я это добавлю. Кажется, я получаю ошибки. Как использовать кодировку?

Ответы на вопрос(2)

Ваш ответ на вопрос