Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何解码文本?_C#_Json_Decode - Fatal编程技术网

C# 如何解码文本?

C# 如何解码文本?,c#,json,decode,C#,Json,Decode,嗨,伙计们,我收到了来自服务器的json响应,其中包含以下文本: <div class=\"profile-info\">\u0413\u043e\u0440\u043e\u0434: \u041a\u043e\u0432\u0440\u043e\u0432<\/div> \u0413\u043e\u0440\u043e\u0434:\u041a\u043e\u0432\u0440\u043e\u0432 如何解码\u0413\u043e\u0440\u043e\u0

嗨,伙计们,我收到了来自服务器的json响应,其中包含以下文本:

<div class=\"profile-info\">\u0413\u043e\u0440\u043e\u0434: \u041a\u043e\u0432\u0440\u043e\u0432<\/div>
\u0413\u043e\u0440\u043e\u0434:\u041a\u043e\u0432\u0440\u043e\u0432

如何解码
\u0413\u043e\u0440\u043e\u0434:\u041a\u043e\u0432\u0440\u043e\u0432

通常是用户打开的,以便张贴问题表明他们以前尝试过什么。当他们不这样做时,他们通常会得到反对票。你试过什么?其实不是很简单。确切的规则可以在中找到。Iirc是关于解析或标记化的一章。文本实际上是否包含字符序列
\u0413
等等,或者您是在使用Visual Studio调试器(它将字符串显示为C#literal)查看文本,还是在使用JSON解析器解析JSON响应,对吗?JSON(像C#)在字符串中使用转义序列。通常用户会打开,以便帖子中的问题表明他们以前尝试过什么。当他们不这样做时,他们通常会得到反对票。你试过什么?其实不是很简单。确切的规则可以在中找到。Iirc是关于解析或标记化的一章。文本实际上是否包含字符序列
\u0413
等等,或者您是在使用Visual Studio调试器(它将字符串显示为C#literal)查看文本,还是在使用JSON解析器解析JSON响应,对吗?JSON(像C#)在字符串中使用转义序列。他问如何解码unicode字符转义序列。。。下面是答案。他问如何解码unicode字符转义序列。。。这就是答案。
Regex regex = new Regex(@"\\u([a-f0-9]{4})", RegexOptions.IgnoreCase);
String result = regex.Replace(result, match => ((Char)Int32.Parse(match.Value.Substring(2), NumberStyles.HexNumber)).ToString());