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

deyfvvtc  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(205)

我用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 text=obj.toString().replaceAll("[^\\x00-\\x7f-\\x80-\\xad]","" );

示例文本:

my mom ordered me my iwatch ?

此图释显示在java控制台中,但不显示在浏览器中。在浏览器中显示为“?”
请为这个问题提出解决方案,谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题