c# - 在 C# 中将 &#____ 转换为\u____ 吗?

标签 c# .net html unicode

我想表现出一种特殊的性格。

我找到了这个link which displays everything .

让我们以这个字符为例:

enter image description here

2 个问题)

  • 如何将 转换为 \u____unicode char ? (c#)

  • 何时应该使用

最佳答案

您可以使用:

System.Net.WebUtility.HtmlDecode("↓")
System.Net.WebUtility.HtmlDecode("↓")

以上为.NET 4.0及以上版本,之前版本请使用System.Web.HttpUtility

两者都会产生一个包含的字符串。

您可以获取此字符串,从中获取第一个(也是唯一的)字符 - 这将是一个 C#、UTF16 字符。

如果必须使用字符引用,我建议使用 而不是数字字符引用,因为它更具可读性。如果能直接使用那就最好了。

关于c# - 在 C# 中将 &#____ 转换为\u____ 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13358209/

相关文章:

c# - 防止使用先前输入的值自动填充文本框

c# - 为什么 .Net 词典看起来像是经过排序的?

html - 子 div 不遵循显示 :table 的父级的宽度

c# - 如何在 linq 中对引用类型属性进行分组?

c# - 为什么 System.Drawing + ClearType 字体有难看的黑色碎片?

c# - 将 BitmapImage 转换为灰度,并保留 alpha channel

javascript - 不使用 jQuery 重写随机/按钮 Javascript

html - 如何在 Edge 浏览器中删除表格单元格之间的空白

c# - 将 Java 泛型转换为 C# 泛型

c# - 在面板上绘制,另存为位图