如何在Java中打印unicode字符串?

时间:2013-04-16 10:38:35

标签: java android unicode

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

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

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

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

非常感谢。

2 个答案:

答案 0 :(得分:2)

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

按原样输出unicode String。

答案 1 :(得分: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));
}