我正在使用Eclipse,&我没有这个问题:
IllegalDataException: Unable to serialize FindRecents state: The data "�" is not legal for a JDOM character content: Surrogate Pair Truncated.
我正在尝试复制一个特殊字符:
当我复制它时,Android Studio放置:\ uD83C \ uDFA7
我尝试将项目/文件编码设置为utf-8,但这不会改变任何内容,
如何在Android Studio中正确使用此角色?
由于
答案 0 :(得分:2)
您需要显式转换表情符号的Unicode值,使其成为字符串。
您可以按照以下方式轻松完成此操作:
//U+1F3A7 is the Unicode value of the Headphone emoji
int headPhoneEmoji = 0x1F3A7;
//Convert to string
String headPhoneString = new String(Character.toChars(headPhoneEmoji));
//Display it
myTextBox.setText(headPhoneString);