问题标签 [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 投票
6 回答
46097 浏览

ios - 表情符号字符无法编码为 JSON

我有一个UITextView我称之为messageField. 其中的数据messageFieldPOSTJSON 格式发送到服务器。当用户键入表情符号字符时,我无法将数据编码为JSON. 我在想表情符号使用 Unicode 编码。

有没有办法将表情符号字符编码为 JSON?然后从 JSON 返回到 Emoji 以显示在UILabel?

0 投票
3 回答
11512 浏览

php - 表情符号转 JSON 编码,发布到网络服务器

请帮我解决我在发布 JSON 解码的表情符号字符时遇到的问题。我有一个 UITextView,这个文本视图可能有一个表情符号。我将数据发布到 Web 服务器,UITextView.text 显示为 JSON,问题是当文本有表情符号时,我无法获取数据。我要做的是:

然后我用

解码数据并拥有一个 assoc 数组并将数据插入数据库中。

这是我将数据插入数据库时​​的代码片段。

如果没有找到表情符号字符,它可以正常工作。没问题。问题是当找到表情符号字符时,$post(解码数据)中的数据为空。

我尝试使用虚拟数据(代码片段中的第 2 行)

我成功地将表情符号字符插入数据库。我不知道为什么,但是当数据来自设备时它的工作方式不同($postData = file_get_contents("php://input"))

这就是我在客户端中编码和发布数据的方式。

0 投票
2 回答
5590 浏览

android - 如何将 Edittext 中的文本和笑脸转换为字符串?

如何从edittext获取文本和笑脸到字符串?

使用以下代码,我在 Edittext 中添加了笑脸/表情符号,但如何将文本/笑脸从 edittext 获取为字符串格式。

0 投票
1 回答
2633 浏览

iphone - iPhone 表情符号 Unicode 编码 UTF

我正在将 Unicode Emoji 字符编码为字符串并将其加载到 webview 中。

对于我使用“NSUTF8StringEncoding”的编码,但表情符号字符只是显示为 jiberish unicode 符号,如 ∆¬ÓÔÓ˝ˆ 那么我需要什么编码?

0 投票
2 回答
1833 浏览

ruby - 处理 4 字节 Unicode 表情符号时 ruby​​ JSON lib 中的错误?

"\360\237\230\204" 是标准表情符号 (U+1f604)

当我尝试在使用 JSON 的服务器端点中发送此字符时,响应被破坏。原因如下:

如您所见,字符串的第一部分已被 JSON 库修改。

这是一个已知的错误,是否有解决方法?或者这是设计使然,因为以十六进制返回的值是 f604 而不是 1f604?

谢谢!

0 投票
2 回答
9197 浏览

iphone - 如何将旧的表情符号编码转换为iOS5中的最新编码?

可悲的是,在 iOS5 终于发布后,我收到用户的报告,他们无法登录。

因为名字中有表情符号,苹果改变了表情符号的编码。

所以用户名包含旧版本的表情符号,我怎样才能将它们转换为新的编码?

谢谢!

具体来说:一个表情符号“老虎”,在iOS5中为“\U0001f42f”,在iOS早期版本为“\ue050”。

0 投票
1 回答
623 浏览

iphone - 表情符号将我的键盘更改为...

我有一些问题。在我的应用程序启动时,我会自动显示数字键盘(我将 becomeFirstResponder 发送到一个文本字段)。但如果用户在我的应用程序之前使用过表情符号键盘,则会显示表情符号键盘。我怎样才能避免它?我想准确显示数字键盘,而不是表情符号键盘。

0 投票
1 回答
1463 浏览

ios - 用于特殊 unicode 字符的 iOS5 花哨图标(表情符号?) - 不是我想要的

我一直认为,当我需要箭头或子弹或其他任何东西时,我可以在字符串中使用简单的标志性 unicode 字符,这很棒。字形将以与字符串的其余部分相同的颜色呈现,并带有漂亮的简单和干净的图标。我可以通过在 XCode 的编辑菜单上使用 Mac 的“特殊字符”对话框来预览它们的外观。

在 iOS5 中,这些字形以全彩色呈现,并不简单和干净。我相信这些是表情符号图标?

我正在寻找对此更改的解释,以及理想情况下如何强制 iOS5 恢复到 iOS2 - iOS4 行为。

这是一个例子: @"← left arrow, right arrow → airplane ✈";

编辑

显然,用于呈现文本 ( ) 的 NSString UIKit 扩展drawAtPoint: / drawInRect:没有表现出这种行为。所以也许这是一个 UILabel 的事情?具体来说,我在 UISegmentControl 段按钮和 UILabel 中注意到了它。

0 投票
3 回答
3990 浏览

iphone - 覆盖表情符号图形

我想用我自己的自定义图形(仅在我的应用程序中)覆盖表情符号图标。

从我到目前为止所读到的,一种可能的解决方案是创建一个自定义字体扩展名,它会覆盖所需的 unicode 字符。最好我想保持与 CATextLayer 的互操作性。

编辑:看起来自定义字体不是我的解决方案;字体必须以灰度定义。下一个可能性:创建自定义CALayer,根据表情符号代码将字符串分块,并手动进行类型设置+图形渲染(即使用核心图形和核心文本)

编辑:还希望在表格视图中保持平滑的滚动性能。

0 投票
2 回答
1355 浏览

xml - 如何在 XSLT / FO 中用图形(表情符号)替换字符?

我见过类似的,但不完全是这样的问题,但这就是我想要做的。我有来自我的 SMS 的 XML,并从中创建一个 PDF 日志。效果很好。试图添加这个新元素,我已经在 XSLT 中使用“替换”函数来替换字符,但我想改为使用变量放入外部图形。如果我将 XSLT 变量的内容直接粘贴到 FO 文档中,它会毫无问题地生成 PDF,但我不会将标签和内容转移到 FO 文件中。我猜我错过了一些简单的东西。

XML 片段:

XML 片段:

给出生成的 FO 块片段:

提前致谢!

补充:(使用 LarsH 的回答,这是我处理递归的方式。希望它可以帮助其他人。

为了递归地处理字符串,我一直在上面的块中粘贴一个新的正则表达式。这是放置单独的分析实例,因此我不断重复该行,并替换每个新项目。也就是说,用三个块,搜索三个项目(X、Y、Z):

而不是我想要的,这是:

对于其他人,要处理此问题,只需替换不匹配的

行,嵌套下一个分析块(在本例中,我还用它的十六进制值替换了表情符号字符,以避免出现空框)。我在这里只为两个项目/级别完成了它,但你只需继续嵌套,它就很好用: