字符串c#中的特殊符号

本文关键字:特殊符号 字符串 | 更新日期: 2023-09-27 18:24:48

我从服务器response: {text: 'Rize &ndash; The Orchid (Original Mix)'}接收json和JsonConvert.DeserializeObject<JSonR>(responseFromServer); 之后

并获得"Rize&_ndash;(无_)The Orchid(Original Mix)"

如何获得这串"Rize–The Orchid(Original Mix)"?

https://i.stack.imgur.com/7HWrb.png

字符串c#中的特殊符号

这个"符号"是一个需要解码的html实体。您可以使用HttpUtility.HtmlDecode

下面是一个示例

  var str = "{text: 'Rize &ndash; The Orchid (Original Mix)'}";
  str = HttpUtility.HtmlDecode(str);      
  var obj = JsonConvert.DeserializeObject<MockObject>(str);