title: How to store a UTF-16 character as a string in c#?
body: <p>How can I print a character whose UTF-16 representation is feff2031?</p>
  
  <p>When I try the following I get "?" as the result:</p>
  
  <pre><code>String million = "\u2030";
  </code></pre>
  
  <p>The character I want is "per million".  See <a href="http://www.fileformat.info/info/unicode/char/2030/index.htm" rel="nofollow">PER MILLE</a> for more information.</p>
  
  <pre><code>UTF-8 (hex)     0xE2 0x80 0xB0 (e280b0)
  UTF-8 (binary)  11100010:10000000:10110000
  UTF-16 (hex)    0x2030 (2030)
  UTF-16 (decimal)    8240
  UTF-32 (hex)    0x00002030 (2030)
  UTF-32 (decimal)    8240
  C/C++/Java source code  "\u2030"
  Python source code  u"\u2030"
  </code></pre>