如何在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的字符。
答案 0 :(得分:1)
不幸的是,似乎没有办法做到这一点。
答案 1 :(得分:0)
您现在可以在ECMASCript 6兼容浏览器中使用'\u{1F384}'
。