title: Data received from serial port has incorrect new line characters
body: <p>I have written an application that sends data to COM port and receives returned data.</p>
  
  <p>Sending works great, but receiving doesn't. New line characters in multiline and readonly textbox are incorrect.</p>
  
  <p>Screenshot:</p>
  
  <p><img src="https://i.stack.imgur.com/ugNGs.png" alt="enter image description here"></p>
  
  <p>My code for receiving is:</p>
  
  <pre><code>void serialPort_DataReceived(object s, SerialDataReceivedEventArgs e)
  {
      byte[] data = new byte[_serialPort.BytesToRead];
      _serialPort.Read(data, 0, data.Length);
  
      string str = System.Text.Encoding.UTF8.GetString(data);
  
      textBox3.Text = textBox3.Text + str;
  
      textBox3.SelectionStart = textBox3.TextLength;
      textBox3.ScrollToCaret();
  }
  </code></pre>
  
  <p>And before opening the port I am setting New Line property to \r\n:</p>
  
  <pre><code>_serialPort.NewLine = "\r\n";
  </code></pre>
  
  <p>How to fix this?</p>