如何在scala中获得笑脸的Unicode

Gov*_*ngh 4 java unicode scala utf-8 emoji

我将smilies作为用户的输入.

val emojis=""
Run Code Online (Sandbox Code Playgroud)

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


Run Code Online (Sandbox Code Playgroud)

可问题是,目前还不清楚,我想这样 to \u263a;

Jon*_*eet 7

我想你正在寻找U + 263A.在源代码中表示此代码的最佳方法是使用Unicode转义序列:

val smiley = "\u263a";
Run Code Online (Sandbox Code Playgroud)

然后你需要检查:

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

鉴于方式,它可以去错了数,制定出准确是非常重要的,其中通常包括检查你要显示的字符串中的UTF-16代码单元,而不是仅仅去直" -任何问题它是否正确显示".

  • @TJCrowder:没问题.你可能已经设法改进了JS.我很明显不是JS编码器:) (3认同)