title: GetBytes() method returns different array for seemingly same strings
body: <p>I've got two strings - one is retrieved from the DB and the other is scraped from the web - the two are then compared to check if there's been a change.</p>
  
  <p>The issue is that both strings are seemingly identical, here:
  <code>https://m.atcdn.co.uk/a/media/w267h200pdfdfdf/25bc7a46fdb6499db28370ab693f230c.jpg</code>
  <code>https://m.atcdn.co.uk/a/media/w267h200pdfdfdf/25bc7a46fdb6499db28370ab693f230c.jpg</code></p>
  
  <p>However, when I use <code>Encoding.ASCII.GetBytes()</code> on each string, they both return two different byte arrays.</p>
  
  <p>What could be causing this?</p>