标签: java unicode utf-8 java-8 utf-16
我正在尝试学习更多关于表情符号以及它们如何用Unicode表示的信息。我读过某处表情符号是由代理对构成的,而最近我发现代表'\'的'\ u263A'。我只是想了解是否存在构造所有表情符号的特定规则,或者可以存在表示表情符号的任何unicode值(内部或外部BMP)? 另外,如果有人可以将我指向一个JAVA API,该API可以识别字符是代表表情符号还是表情符号表示的一部分(如果是替代对)。