C#httprequest httpresponse解码

C#httprequest httpresponse解码,c#,httprequest,decoding,C#,Httprequest,Decoding,我找不到出路 我通过HTTPRequests`与一些网站合作。在页面内容中,我收到如下符号: u0432\u0438\u043a\u0438 这是什么?我如何用C#解码它 假设您使用的是UTF-8。 如果值未选中,请查看此链接。 他们是西里尔文字,是其中之一谢谢!这很有效。我很困惑,这是什么样的编码。当我放入字符串string token=“\u041e\u0448\u0438\u0431”时,我想到了一些密码string decoded=(Encoding.GetEncoding(6

我找不到出路

我通过HTTPRequests`与一些网站合作。在页面内容中,我收到如下符号:

u0432\u0438\u043a\u0438    
这是什么?我如何用C#解码它

假设您使用的是UTF-8。 如果值未选中,请查看此链接。

他们是西里尔文字,是其中之一谢谢!这很有效。我很困惑,这是什么样的编码。当我放入字符串
string token=“\u041e\u0448\u0438\u0431”时,我想到了一些密码
string decoded=(Encoding.GetEncoding(65001).GetString(Encoding.GetEncoding(65001).GetBytes(token))代码内部-一切正常。但是,当我从网站上重新发送完全相同的字符串时,它不起作用,我只是重新获得相同的字符串。为什么会发生这种情况?我在这里使用了一种编码确定方法,得到的结果是什么?在httpresponse中,我得到了一个“unicode”字符串。这很奇怪,也许你没有正确地解析字符串?顺便问一下,你应该接收那种符号吗?在互联网的黑暗部分,可能被用作一种攻击已经找到了一个解决方案——只需解析newton.JSON库的JSON响应。它用这些符号修复了这个问题。某种攻击,从服务器接收响应?怎么做?我很高兴你找到了解决这个问题的方法:)如果你从一个可靠的来源收到这个符号,我想没有问题,我想一开始你不知道这个来源,所以它可能是一个同形词攻击
var src= "\u0438"; 
Console.WriteLine(Encoding.GetEncoding(65001).GetString(Encoding.GetEncoding(65001).GetBytes(src)));