Как применить кодировку при чтении с последовательного порта
Я читаю данные с последовательного порта. Я прочитал это сообщение: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();
Неважно, где я это добавлю. Кажется, я получаю ошибки. Как использовать кодировку?