繁体   English   中英

初学者的问题:在Java中插入表情符号

[英]Beginner's question: Inserting Emoji in Java

我想显示一个表情符号。

有人可以举例说明表情符号吗?

我知道有Unicode表情符号,但我不知道应该使用的确切语法。

Unicode Emoji只是另一个Unicode字符,但是,由于Java字符串存储为UTF-16,因此Emoji字符实际上是2个Java char 代理对

如果您将Java源代码存储在UTF-8中,则可以简单地从列出Emoji的任何网站(例如https://unicode.org/emoji/charts/full-emoji-list.html )中复制/粘贴Emoji字符。 Java字符串文字,例如Elliott Frisch在注释中向您显示

例如,这是上面链接中第一个“浏览器”符号的复制/粘贴:

String grinningFace = "😀";

如果您的源文件未存储在UTF-8中,则需要为Emoji编写Unicode转义序列,如前所述,这实际上意味着两个字符。

fileformat.info这样的网站在这里很有用,因为它显示了Unicode Escape序列,因此,与上述相同的表情符号( 'GRINNING FACE'(U + 1F600) )编写如下:

String grinningFace = "\uD83D\uDE00";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM