title: Odd SerialPort names which do not work
body: <p>The Problem is simple, i am coding a tool which is able to connect GPS devices over the IO.Ports.SerialPort function in .NET</p>
  
  <p>Everything works fine, but to list all available COM interfaces it looks like:</p>
  
  <pre><code>COM1  
  COM2%  
  COM3°
  COM12$
  </code></pre>
  
  <p>its impossible to connect to a device which is called <code>COM3°</code>. If i simply try to connect manually to <code>COM3</code> it works perfect.</p>
  
  <p>this is the code snippet which i am using right now:</p>
  
  <pre><code>For i As Integer = 0 To My.Computer.Ports.SerialPortNames.Count - 1
          cbbCOMPorts.Items.Add(System.IO.Ports.SerialPort.GetPortNames(i))
  Next
  </code></pre>
  
  <p>Thanks for your help ;)</p>