title: Bug? System.UriFormatException: Invalid URI: The URI scheme is not valid
body: <p>The strings are identical but when passed as a variable it is not valid?</p>
  <p>What the hell is going on? Is it a language bug? I'm running this in C# .Net Core</p>
  <pre><code>var postUrl = &quot;​http://www.contoso.com&quot;;
  var postUri = new Uri(&quot;http://www.contoso.com&quot;); // works
  var uri = new Uri(postUrl); // does not work
  </code></pre>