我試圖在屏幕上使用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