gpt4 book ai didi

c++ - 上标的 Unicode 字符显示方框 : ࠚ

转载 作者:太空宇宙 更新时间:2023-11-03 10:20:22 25 4
gpt4 key购买 nike

使用以下代码创建 Unicode 字符串:

wchar_t HELLO[20];
wsprintf(HELLO, TEXT("%c"), 0x2074);

当我将其显示在 Win32 控件(如文本框或按钮)上时,它会映射到 [] 方 block 。我该如何解决 ?我尝试使用 Eclipse(MinGW) 和 Microsoft Visual C++ (2010) 进行编译。此外,UNICODE 定义在顶部

编辑:

我认为这可能与我的系统有关,因为当我访问:http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts一些 unicode 字符没有出现。

最佳答案

您使用的字体不包含该字符的字形。您可能需要安装一些新字体来克服这一缺陷。

您选择的字符是“SAMARITAN MODIFIER LETTER EPENTHETIC YUT”(U+081A)。也许您在 U+2074 之后,即“SUPERSCRIPT FOUR”(U+2074)。为此你需要十六进制:0x2074。

请注意,您将问题更改为 0x2074,但原始版本显示为 2074。无论哪种方式,如果您看到一个框,表明您的字体缺少该字形。

关于c++ - 上标的 Unicode 字符显示方框 : ࠚ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714728/

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