相关疑难解决方法(0)

我如何在.net中进行Unescape和Reescape字符串?

我需要一个WPF控件上的TextBox,它可以接收文本Commit\r\n\r(这是.net字符串"Commit\\r\\n\\r")并将其转换回"Commit\r\n\r".net字符串.我希望有一个string.Unescape()和string.Escape()方法对,但它似乎不存在.我是否必须自己写?或者有更简单的方法吗?

.net c# string escaping

22
推荐指数
2
解决办法
3万
查看次数

如何在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# ×2

.net ×1

escaping ×1

string ×1

unicode ×1