【问题标题】:Emojis not working and special character unicode not recognised表情符号不起作用,特殊字符 unicode 无法识别
【发布时间】:2020-10-12 11:30:09
【问题描述】:

我的程序似乎无法识别我的表情符号,并且 Visual Studio 无法识别我从 a Unicode code converter(1F510 表示 ????)获得的 Unicode 转义码(Unicode 转义码通常会变成紫色,但对于这个,除了最后一个,所有符号都变成紫色了)。

Console.WriteLine("????/A-???? G comme groupe");
Console.WriteLine("????/B-???? J comme Jeu de sons");
Console.WriteLine("????/X-???? L comme Liré");

有人可以帮我弄清楚吗?

【问题讨论】:

  • 代码编译运行。请准确解释您的问题是什么,和/或“视觉工作室无法识别”是什么意思。
  • 是的,我做到了,对不起

标签: c# emoji


【解决方案1】:

要使用 Unicode 字符(例如表情符号),您可以执行以下操作:

Rune d = new Rune(0x1F512);

其中 0x1F512 是您想要的表情符号的十六进制值。请注意,这仅在 .NET core 3.0 及更高版本中可用。

这更深入地解释了这个主题: https://docs.microsoft.com/en-us/dotnet/standard/base-types/character-encoding-introduction

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-18
    • 2018-02-10
    • 2020-07-06
    • 1970-01-01
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    相关资源
    最近更新 更多