gpt4 book ai didi

c# - Unicode 文字串

转载 作者:太空狗 更新时间:2023-10-29 20:01:24 25 4
gpt4 key购买 nike

我在 HTTP POST 请求中发送一些 JSON。 JSON 对象中的一些文本应该有上标。

如果我像这样在 C# 中创建我的字符串:

string s = "here is my superscript: \u00B9";

...它将\u00B9 转换为实际的上标 1,这破坏了我的 JSON。我希望\u00B9 完全按照我在字符串中写入的方式显示,而不是上标。

如果我添加一个转义字符,那么它会显示如下:“这是我的上标:\\u00B9”

我不想使用转义字符,但我也不希望它被转换为实际的上标。有没有办法让 C# 不进行 Unicode 转换并将其保留为字面意思:“\u00B9”?

最佳答案

如果我正确理解你的问题...在字符串前添加 at 符号 (@) 以避免处理转义序列

 string s = @"here is my superscript: \u00B9";

http://msdn.microsoft.com/en-us/library/362314fe(v=vs.80).aspx

关于c# - Unicode 文字串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17280482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com