如何显示U+FFFF上方的字符?假设我想显示 U+1F384。
"\u1F384"
被解释为 "\u1F38"
后跟字符 "4"
,并给出错误 No glyph found for the ? (\u1F38) character
。 "\uD83C\uDF84"
被解释为字符 "\uD83C"
后跟字符 "\uDF84"
,并给出错误
No glyph found for the ? (\uD83C) character
No glyph found for the ? (\uDF84) character
这里有一些示例代码来演示:
PFont font;
void setup()
{
size(128, 128);
background(0);
font = loadFont("Symbola-8.vlw");
textFont(font, 8);
fill(255);
text("\u1F384", 10, 10);
}
void draw()
{
}
如标签所述,这是语言Processing。
\U0001F384
给出错误 unexpected char: 'U'
,可能是因为处理不支持该格式的 UTF-32。
如何显示并不重要,主要问题是使字符串包含十进制代码点大于 65,535 的字符。
'\u{1F384}'
。
enter code here
enter code here