繁体   English   中英

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

[英]How to print unicode string as it is in Java?

我想为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));
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM