我试图在屏幕上使用unicode文字表情符号打印表情符号。打印代码大于四位十六进制数字的Unicode字符
从list of Emoticons from Wiki,我发现它们的形式是 U + 1F6xx__即。 5个字符的十六进制。
我怎么打印表情符号与文字代码: U+1F60A
请帮助。
我试图在屏幕上使用unicode文字表情符号打印表情符号。打印代码大于四位十六进制数字的Unicode字符
从list of Emoticons from Wiki,我发现它们的形式是 U + 1F6xx__即。 5个字符的十六进制。
我怎么打印表情符号与文字代码: U+1F60A
请帮助。
在Java中做到:
System.out.println("\uD83D\uDE40");
您可以使用此tool for conversion,如维基百科页面上列出的表情符号是实际的字体,你可以复制“N”并将其粘贴到标有文本框中输入“字符”并点击转换
尝试跟旁边某些字体支持此字符:
public static void main(String[] args) {
for (int codePoint = 0x1F600; codePoint <= 0x1F64F;) {
System.out.print(Character.toChars(codePoint));
codePoint++;
if (codePoint % 16 == 0) {
System.out.println();
}
}
}
输出:
您需要使用具有该Unicode字符集的字体。 –
这些是unicode 6.1文本,所以这些都支持。如果使用这些是不可能的,如果提供另一种方法将有所帮助。 – vish4071
怎么样?我只是写了一个简单的系统,out.print声明。 – vish4071