title: Difference between \015 & \012 and \r & \n
body: <p>I have an old C++ program that is writing files and FTPing them to a IBM mainframe.</p>
  
  <p>This program is being converted to C#.</p>
  
  <p>Things seems OK in transferring but the mainframe viewer is not displaying the file properly.  </p>
  
  <p>What is the difference between <code>\015</code> &amp; <code>\012</code> and <code>\r</code> &amp; <code>\n</code>?  C++ is using the numbers and C# is using <code>\r\n</code>.</p>
  
  <p>Could this be why things don't appear properly?</p>
  
  <p>The files are getting transferred as ASCII so unsure why it appears like garbage!</p>