好的,如果您的字符串是转义的,您将需要手动将字符串转换为 unicode ..或者我有更好的方法。JSON 接受转义的 Unicode 字符并将其转换为普通字符,因此请尝试以下操作(JavaScriptSerializer位于中System.Web.Script.Serialization)System.Web.Extensions.dll:
string d = @"\\u30ca\\u30bf\\u30ea\\u30a2";\nConsole.WriteLine("Unicode Escaped:" + d);\nJavaScriptSerializer jr = new JavaScriptSerializer();\nstring dt = jr.Deserialize<string>("\\"" + d + "\\"");\nConsole.WriteLine("Converted:" + dt);\nRun Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nUnicode Escaped: \\u30ca\\u30bf\\u30ea\\u30a2\n\nConverted: \xe3\x83\x8a\xe3\x82\xbf\xe3\x83\xaa\xe3\x82\xa2\nRun Code Online (Sandbox Code Playgroud)\n\n我不想太相信发布他的代码。
\n| 归档时间: |
|
| 查看次数: |
2002 次 |
| 最近记录: |