我收到用户输入的表情符号。
val emojis="😃😜😍"
我希望它的 unicode 存储在数据库中。 在我的控制台中它是这样打印的
😃😜😍
可能是问题不清楚
我想要这样 😃
到 \u263a;
最佳答案
我认为您正在寻找 U+263A .在源代码中表示这一点的最佳方式是使用 Unicode 转义序列:
val smiley = "\u263a";
您然后需要检查:
- 您的数据库能够存储它(检查您的字段类型、可能的排序规则、可能的数据库连接设置)
- 可以从数据库中正确检索
- 任何你想显示它的东西都能支持它(检查字体,除此之外)
考虑到它可能出错的方式的数量,重要的是要准确地计算出任何问题的位置 - 这通常涉及检查您正在尝试的字符串中的 UTF-16 代码单元显示,而不是直接去“显示是否正常”。
关于java - 如何在scala中获取笑脸的Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24968645/