如何在scala中获得笑脸的Unicode

时间:2014-07-26 07:25:33

标签: java scala unicode utf-8 emoji

我将smilies作为用户的输入。

val emojis=""

我希望它的unicode存储在DataBase中。 在我的控制台中它是这样打印的


可能有问题尚不清楚 我想要\u263a;

1 个答案:

答案 0 :(得分:7)

我认为您正在寻找U+263A。在源代码中表示此内容的最佳方法是使用Unicode转义序列:

val smiley = "\u263a";

然后需要检查:

  • 您的数据库能够存储它(检查您的字段类型,可能是排序规则,可能是数据库连接设置)
  • 您可以从数据库中正确检索
  • 无论你想要显示它是什么都能够支持它(检查字体,除了其他任何东西)

考虑到出错的方式数量,确定 任何问题是非常重要的 - 这通常涉及检查字符串中的UTF-16代码单元你试图展示,而不仅仅是直接展示"它是否正确显示"。