我想为Android开发调试表情图标问题。我的应用程序从远程服务器读取文本消息。
String test = String.format("%s",unicodeStr);
Log.i("xxx",test);
我希望它打印的内容类似于“\ u23434”,但它会打印“”。
所以我的问题是,我怎么能打印出unicode字符串呢?
非常感谢。
答案 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));
}