【问题标题】:How to save smilies and text together into sqlite database如何将表情符号和文本一起保存到 sqlite 数据库中
【发布时间】:2013-02-19 16:15:34
【问题描述】:

我试图将带有文本的表情符号保存到 sqlite 数据库(文本类型字段)中,并在完成后将它们取回。 但我面临着将它们取回的问题。它在两者之间显示了一些特殊的字符 例如你好???你好吗????

现在我的问题是如何在 UITextView 中以正确的格式检索并显示它,即表情符号+文本。

【问题讨论】:

标签: iphone objective-c ios5 sqlite uitextview


【解决方案1】:

你永远不会保存表情符号!!!

您可以保存图像,也可以将其保存为 unicode 值,例如“\U0001F621”。

如果您保存 unicode 值,那么您可以轻松地在应用中读取和显示它们。

查看我的答案here

【讨论】:

  • 嗨 Anoop,感谢您的回复。如果用户从 iPhone 本身的键盘中选择表情符号怎么办(从常规设置中添加表情符号键盘)。有没有办法找到这些表情符号的 unicode 值?
  • 我已经访问过那个了。我的意思是我需要为表情符号保存所有这些 un​​icode...打字)以获取笑脸的 unicode .. 因为我遇到了 iPhone 默认键盘的问题,默认情况下有笑脸(大约 1000 个).. 所以我怎样才能获得用户选择的 unicode 形式相同? ???因为我认为它也会变得安静忙碌......
  • 我对 ios 不太了解,所以我的回答可能并不完全正确。正如你所说,你搜索了将表情符号转换为 unicode 并失败了。那么你需要创建一个所有 unicode 的列表/数据库并在你的应用程序中使用它。
  • 我认为你可以直接保存字符串,它会自动转换为unicode。
  • 我试过它不起作用..它将它们转换为 textView 无法识别的特殊字符...
猜你喜欢
  • 1970-01-01
  • 2016-08-13
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
相关资源
最近更新 更多