[英]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.