如何在用户界面或浏览器中显示表情符号?

时间:2016-03-27 23:45:37

标签: javascript java jsp utf-8 emoticons

我用Java开发了网站。文本中的表情符号显示为"?"。虽然我在我的javascript,jsp和html页面中设置了以下属性

<meta charset="utf-8">  

表情符号在java控制台中正常显示,但不能在浏览器或用户界面中显示

system.out.println

我正在阅读MongoDb中的文字,代码如下所示

DBObject obj = cur.next();
twitterObj.add(gson.fromJson(obj.toString(), TwitterDbObject.class));

所以当我写obj.toString()时,它会将json转换为string。

如果我尝试使用以下正则表达式替换表情符号,它可以工作,但我不想替换,我想显示它们

String text=obj.toString().replaceAll("[^\\x00-\\x7f-\\x80-\\xad]","" );

示例文字:

my mom ordered me my iwatch 

此表情符号在java控制台中显示,但不在浏览器中显示。在浏览器中,它显示为&#34;?&#34;

请建议解决此问题 感谢

0 个答案:

没有答案