在Emoji
表格中编写然后阅读Oracle
符号的最简单方法是什么?
目前我遇到这种情况:
iOS
客户端传递已编码Emojis
:One%20more%20time%20%F0%9F%98%81%F0%9F%98%94%F0%9F%98%8C%F0%9F%98%92
。例如,%F0%9F%98%81
表示; nvarchar2(2000)
,因此当通过Oracle SQL Developer
查看保存的文字时,它看起来像是:One more time ????????
。答案 0 :(得分:0)
这似乎是一个客户端问题,而不是数据库问题。某些iOs程序能够解释该字符串并显示图像而不是该字符串。
SQL Developer不这样做。
只要存储在数据库中的数据与从数据库中检索的数据相同,就没有问题。
答案 1 :(得分:0)
毕竟,我们对文本进行BASE64
编码/解码。它适用于小文本。
答案 2 :(得分:-1)
在MySQL中,字符集需要设置为UTF-16才能保存表情符号,我假设Oracle需要相同的ch