我想为 Android 开发调试表情符号图标问题。我的应用程序从远程服务器读取文本消息。
String test = String.format("%s",unicodeStr);
Log.i("xxx",test);
我希望它会打印出类似“\u23434”的内容,但它会打印出“”。
所以我的问题是,我怎么能按原样打印出 unicode 字符串?
非常感谢。
String s = "\\u23434";
System.out.println(s);
它按原样打印 unicode String。
我现在找到另一个解决方案来解决问题
for (char curr : str.toCharArray()){
//print out the character or do whatever you wanna have
int code = curr;
Log.i("tag",String.format("%x",code));
}