问题标签 [emoji]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4542 浏览

objective-c - 带有表情符号的 NSString

我有一个 NSArray,其中包含 NSStrings 和以下格式的表情符号代码:

0x1F463

我现在如何将它们转换为具有正确格式的 NSString?

使用这种方法,我可以生成一个“Emoji”-NSString:

但这只有在使用常量 NSString 时才有可能。如何转换整个 NSArray?

0 投票
2 回答
1721 浏览

iphone - 将键盘限制为表情符号

我有一个只应该包含表情符号字符的文本字段。是否可以将用户的键盘限制为仅输入表情符号,即禁用其他键盘?

0 投票
0 回答
263 浏览

iphone - 将原始表情符号复制到 UIPasteBoard Objective-C

当我复制原始字符时,例如:♥然后粘贴时看起来像这个

粘贴时如何保留原始字符?

0 投票
2 回答
2879 浏览

mysql - 通过 Java 从 iOS 应用程序将表情符号字符插入 MySQL DB

我在 mysql 5.5.24 服务器上担任 DBA。最近,当一位用户尝试从 iPhone 登录并且其手机名称本身具有表情符号时,我们在生产中遇到了一个问题。

目前,在我们的系统中,我们有 utf8 字符集,它支持 3 个字节,但由于它的电话名称有 emoji(4 个字节),所以注册失败。

如此链接中所述,我们尝试在我们的开发设置中重现相同的场景,但仍然面临问题:

  1. 我在将 DB 中仅该列的字符集更改为 utf8mb4 后尝试过 - 没有成功
  2. 我修改了将整个数据库的字符集更改为 utf8mb4 - 没有成功

Java 日志:

数据库日志:

注意:Java 端的字符集仍然是 utf8。这可能是一个问题吗?

0 投票
1 回答
193 浏览

twitter - windows phone 8 新的情感图标

我正在为 Windows phone 8 开发 Twitter 客户端。在 Windows phone 8 中,微软添加了新的表情符号图标,并且可以从推文窗口发推文。

我的问题是,每当我在推特上发布表情符号图标时,推特状态(推文列表)只显示方框。

请帮我解决这个问题,以便可以在时间轴中查看正确的表情符号图标。

谢谢。

0 投票
1 回答
388 浏览

macos - 我在哪里可以找到 OSX 支持的所有表情符号的列表

我可以调用任何 Cocoa API 来获取 Emoji 及其名称吗?是否有在线参考,其中包含 plist 中名称中的所有表情符号?是否有可用于列出 Emoji 的 Cocoa 库?

0 投票
1 回答
2105 浏览

mysql - 在 AWS MySQL 中存储表情符号字符

我有一个使用标准 MySQL 数据库的 Amazon Web Services 托管 Spring + Hibernate 应用程序。该应用程序用作 iPhone 应用程序的后端。我正在尝试将在 iPhone 上输入的表情符号字符存储在 MySQL 数据库中。我做了一些研究,发现它需要 4 字节 UTF-8 存储,自 MySQL 5.5 起支持 utf8mb4 字符集。但是,AWS 尚不支持将其作为组参数中的一个选项。

我正在寻找一个很好的解决方法,它仍然使这成为可能。我知道一种解决方法是将文本作为 BLOB 存储在数据库中,但是我不能再对该文本执行文本查询。

0 投票
9 回答
19029 浏览

ios - 检测用户是否在 UITextView 中输入了表情符号字符

我有一个 UITextView,我需要检测用户是否输入了表情符号字符。

我认为只检查最新字符的 unicode 值就足够了,但是对于新的 emoji 2s,一些字符分散在整个 unicode 索引中(即 Apple 新设计的版权和注册标志)。

也许与使用 NSLocale 或 LocalizedString 值检查字符的语言有关?

有谁知道一个好的解决方案?

谢谢!

0 投票
1 回答
977 浏览

javascript - 移动 safari(和 UIWebView)上的表情符号缩小

这是一个面向 Objective-C 程序员和 HTML/CSS/Javascript 程序员的问题

当我尝试通过 CSS 将带有大字体的表情符号放在我的网站上时,它在我的笔记本电脑上运行良好,但是当我在 iPhone 的浏览器上查看它时,表情符号会缩小,但其余的文本仍然很大。

在笔记本电脑上访问:http: //jsfiddle.net/yfvuX/ 然后在 iPhone 上访问...

看到不同?

我怎样才能解决这个问题?在我的 UIWebView (Objective-C) 或网站本身 (HTML/CSS/Javascript) 中

0 投票
2 回答
1171 浏览

iphone - 从 iPhone 中的服务器检索后的 Unicode 字符更改

我有一个 iPhone 应用程序,我在其中UITextview通过 Web 服务将文本发送到服务器。在下一页中,我将通过 Web 服务显示来自服务器的评论列表。一切正常,除非我在UITextview.

下一页显示方形框而不是一些表情符号字符(不是全部)。

我注意到:

  1. 工作:我UITextview从表情符号键盘插入了一个表情符号字符,并将其代码打印在日志中,\u2601,并将此文本提交给服务器。在下一页中,我得到了相同的 unicode \u2601 并且工作正常。它向我显示了表情符号图标。

  2. 不工作:现在我UITextview从表情符号键盘中插入了另一个表情符号字符,并将其代码打印在日志中,\ud83d\udc16,并将此文本提交给服务器。在下一页中,我得到了一个与我发送的不同的 unicode 代码点:\uf416。iPhone 无法识别这个 unicode,所以它给了我一个方框。

那么这里的问题是什么?仅当表情符号字符具有一对 unicode 代码点时,它才起作用。

存储评论的数据库是 MySQL 5.5 版。

为什么从服务器检索表情符号字符代码对时会发生变化?如何将检索到的 Unicode 解码为其原始形式,以便 iPhone 可以识别它?