Cómo aplicar la codificación al leer desde un puerto serie

Estoy leyendo datos de un puerto serie. Leí esta publicación:http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/a709d698-5099-4e37-9e10-f66ff22cdd1e

Él está escribiendo sobre muchos de los problemas que he encontrado, pero en su escritura se refiere al uso de: System.Text.Encoding.GetEncoding ("Windows-1252"). El problema que tengo es cuándo y cómo aplicar esto. Hay tres puntos de posición en mi opinión. Cuando se define el objeto del puerto serie:

private SerialPort comport = new SerialPort();

El controlador de eventos:

comport.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);

O al leer los datos:

string data = comport.ReadExisting();

No importa donde lo agregue. Parece que tengo errores. ¿Cómo se usaría la codificación?

Respuestas a la pregunta(2)

Su respuesta a la pregunta