小编Hyz*_*ups的帖子

如何在C#中unescape unicode字符串

我有一个来自文本文件的Unicode字符串.我想展示真实的角色.

例如:

\u8ba1\u7b97\u673a\u2022\u7f51\u7edc\u2022\u6280\u672f\u7c7b
Run Code Online (Sandbox Code Playgroud)

当从文本文件中读取此字符串时,使用StreamReader.ReadToLine()它,它会转义\'\\'诸如"\\u8ba1",这是不想要的.

它将显示与文本相同的Unicode字符串.我想要的是显示真实的角色.

  1. 如何更改结果字符串中的"\\u8ba1"to "\u8ba1".
  2. 或者应该使用另一个Reader来读取字符串?

c# unicode

11
推荐指数
2
解决办法
6134
查看次数

标签 统计

c# ×1

unicode ×1