如何在Flutter/Java中显示表情符号和UTF-8文本



我试图简单地用Flutter显示文本,但文本应该是UTF-8,并且应该能够显示表情符号。

我不能让它们同时工作,因为当我试图解码例如输入:löäjhlöäpüüõä'时,它被保存到基中,如下所示:使用UTF8 保存表情符号

  • 在Flutter中使用表情符号转换为UTF-8-child: Text(utf8.decode(item.content.runes.toList()))

我会得到";FormatException:UTF-8无效;。

如果我换一种方式,并且输入没有被解码,表情符号可以正常工作,但UTF-8字符会被破坏。未解码的UTF8文本

--表情符号通过Angular"插入数据库";ngx-emoji-mart";

提前谢谢你,如果你知道如何解决这个文本问题

您可以在字符串中使用Java代码:字符串字符串="这是一个表情符号\u2764的示例";

最新更新