问题标签 [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.
objective-c - 带有表情符号的 NSString
我有一个 NSArray,其中包含 NSStrings 和以下格式的表情符号代码:
0x1F463
我现在如何将它们转换为具有正确格式的 NSString?
使用这种方法,我可以生成一个“Emoji”-NSString:
但这只有在使用常量 NSString 时才有可能。如何转换整个 NSArray?
iphone - 将键盘限制为表情符号
我有一个只应该包含表情符号字符的文本字段。是否可以将用户的键盘限制为仅输入表情符号,即禁用其他键盘?
iphone - 将原始表情符号复制到 UIPasteBoard Objective-C
当我复制原始字符时,例如:♥然后粘贴时看起来像
粘贴时如何保留原始字符?
mysql - 通过 Java 从 iOS 应用程序将表情符号字符插入 MySQL DB
我在 mysql 5.5.24 服务器上担任 DBA。最近,当一位用户尝试从 iPhone 登录并且其手机名称本身具有表情符号时,我们在生产中遇到了一个问题。
目前,在我们的系统中,我们有 utf8 字符集,它支持 3 个字节,但由于它的电话名称有 emoji(4 个字节),所以注册失败。
如此链接中所述,我们尝试在我们的开发设置中重现相同的场景,但仍然面临问题:
- 我在将 DB 中仅该列的字符集更改为 utf8mb4 后尝试过 - 没有成功
- 我修改了将整个数据库的字符集更改为 utf8mb4 - 没有成功
Java 日志:
数据库日志:
注意:Java 端的字符集仍然是 utf8。这可能是一个问题吗?
twitter - windows phone 8 新的情感图标
我正在为 Windows phone 8 开发 Twitter 客户端。在 Windows phone 8 中,微软添加了新的表情符号图标,并且可以从推文窗口发推文。
我的问题是,每当我在推特上发布表情符号图标时,推特状态(推文列表)只显示方框。
请帮我解决这个问题,以便可以在时间轴中查看正确的表情符号图标。
谢谢。
macos - 我在哪里可以找到 OSX 支持的所有表情符号的列表
我可以调用任何 Cocoa API 来获取 Emoji 及其名称吗?是否有在线参考,其中包含 plist 中名称中的所有表情符号?是否有可用于列出 Emoji 的 Cocoa 库?
mysql - 在 AWS MySQL 中存储表情符号字符
我有一个使用标准 MySQL 数据库的 Amazon Web Services 托管 Spring + Hibernate 应用程序。该应用程序用作 iPhone 应用程序的后端。我正在尝试将在 iPhone 上输入的表情符号字符存储在 MySQL 数据库中。我做了一些研究,发现它需要 4 字节 UTF-8 存储,自 MySQL 5.5 起支持 utf8mb4 字符集。但是,AWS 尚不支持将其作为组参数中的一个选项。
我正在寻找一个很好的解决方法,它仍然使这成为可能。我知道一种解决方法是将文本作为 BLOB 存储在数据库中,但是我不能再对该文本执行文本查询。
ios - 检测用户是否在 UITextView 中输入了表情符号字符
我有一个 UITextView,我需要检测用户是否输入了表情符号字符。
我认为只检查最新字符的 unicode 值就足够了,但是对于新的 emoji 2s,一些字符分散在整个 unicode 索引中(即 Apple 新设计的版权和注册标志)。
也许与使用 NSLocale 或 LocalizedString 值检查字符的语言有关?
有谁知道一个好的解决方案?
谢谢!
javascript - 移动 safari(和 UIWebView)上的表情符号缩小
这是一个面向 Objective-C 程序员和 HTML/CSS/Javascript 程序员的问题
当我尝试通过 CSS 将带有大字体的表情符号放在我的网站上时,它在我的笔记本电脑上运行良好,但是当我在 iPhone 的浏览器上查看它时,表情符号会缩小,但其余的文本仍然很大。
在笔记本电脑上访问:http: //jsfiddle.net/yfvuX/
然后在 iPhone 上访问...
看到不同?
我怎样才能解决这个问题?在我的 UIWebView (Objective-C) 或网站本身 (HTML/CSS/Javascript) 中
iphone - 从 iPhone 中的服务器检索后的 Unicode 字符更改
我有一个 iPhone 应用程序,我在其中UITextview
通过 Web 服务将文本发送到服务器。在下一页中,我将通过 Web 服务显示来自服务器的评论列表。一切正常,除非我在UITextview
.
下一页显示方形框而不是一些表情符号字符(不是全部)。
我注意到:
工作:我
UITextview
从表情符号键盘插入了一个表情符号字符,并将其代码打印在日志中,\u2601,并将此文本提交给服务器。在下一页中,我得到了相同的 unicode \u2601 并且工作正常。它向我显示了表情符号图标。不工作:现在我
UITextview
从表情符号键盘中插入了另一个表情符号字符,并将其代码打印在日志中,\ud83d\udc16,并将此文本提交给服务器。在下一页中,我得到了一个与我发送的不同的 unicode 代码点:\uf416。iPhone 无法识别这个 unicode,所以它给了我一个方框。
那么这里的问题是什么?仅当表情符号字符具有一对 unicode 代码点时,它才起作用。
存储评论的数据库是 MySQL 5.5 版。
为什么从服务器检索表情符号字符代码对时会发生变化?如何将检索到的 Unicode 解码为其原始形式,以便 iPhone 可以识别它?