我会发送一些JSON在HTTP POST请求中。JSON对象内的一些文本应该是上标。
如果我在C#中像这样创建字符串:
string s = "here is my superscript: \u00B9";
...它将\u00B9转换为实际的上标1,这会破坏我的JSON。我希望\u00B9正好显示为我在字符串中编写的方式,而不是作为上标。
如果我添加转义字符,则会显示为: "这里是我的上标:\\u00B9"
我不想使用转义字符,但也不希望它被转换为实际的上标。是否有一种方法可以让C#不进行Unicode转换,并将其保留为字面值:“\u00B9”?