title: Unicode literal string
body: <p>I'm sending some JSON in an HTTP POST request. Some of the text within the JSON object is supposed to have superscripts.</p>
  <p>If I create my string in C# like this:</p>
  <pre><code>string s = &quot;here is my superscript: \u00B9&quot;;
  </code></pre>
  <p>... it converts the \u00B9 to the actual superscript 1, which breaks my JSON. I want the \u00B9 to show up exactly as I write it in the the string, not as a superscript.</p>
  <p>If I add an escape character, then it shows up like:
  &quot;here is my superscript: \\u00B9&quot;</p>
  <p>I don't want to use an escape character, but I also don't want it to be converted to the actual superscript. Is there a way to have C# not do Unicode conversion and leave it as literally: &quot;\u00B9&quot;?</p>