0

我想为 Android 开发调试表情符号图标问题。我的应用程序从远程服务器读取文本消息。

String test = String.format("%s",unicodeStr);
Log.i("xxx",test);

我希望它会打印出类似“\u23434”的内容,但它会打印出“”。

所以我的问题是,我怎么能按原样打印出 unicode 字符串?

非常感谢。

4

2 回答 2

2
String s = "\\u23434";
System.out.println(s);

它按原样打印 unicode String。

于 2013-04-16T10:42:35.583 回答
0

我现在找到另一个解决方案来解决问题

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));
}
于 2013-05-13T07:12:16.893 回答