gpt4 book ai didi

c# - 标签中未显示 Unicode 特殊字符

转载 作者:太空狗 更新时间:2023-10-29 23:06:34 26 4
gpt4 key购买 nike

我想打印那种 character , 但我不明白,我以为 c# 支持 unicode。

我的解决方法:

label3.Text = "\u1F6B5";

这不是唯一不起作用的符号。

谢谢。

最佳答案

  label3.Text = "\u1F6B5";

\u 转义仅需要 4 个十六进制数字,而您正尝试使用 5 个。因此您最终得到一个包含两个字符的字符串,'\u1F6B' 和 '5'。看起来像“Ὣ5”,不是你想要的。

使用来自较高位平面的代码点(代码 >= 0x10000)需要大写 U 才能正确编码为字符串文字。修复:

  label3.Text = "\U0001F6B5";

机器还需要包含字形的字体。当您看到一个矩形时,您就会知道它不见了。

关于c# - 标签中未显示 Unicode 特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com