标签: emoji

如何在iOS应用程序中显示不在Unicode字符表中的自定义表情符号?

在网上搜索了几个小时后,我没有得到任何解决方案来解决以下问题:

我正在创建一个新的iOS应用程序,它能够在Unicode字符表中显示现有的表情符号.现在我也希望能够创建和显示自定义表情符号字符,但我应该如何使用Unicode映射?

是否可以使用Unicode在iOS应用程序中使用和显示自定义表情符号?我该怎么办呢?

iphone graphics unicode-string emoji ios5

8
推荐指数
1
解决办法
2289
查看次数

使用PIL渲染表情符号

我试图用推文制作图像,但其中一些包含Emojis.我正在使用PIL渲染我的图像和Symbola字体.

文本采用unicode utf-8编码,Symbola字体包含表情符号.这是代码的删节版本:

from PIL import Image, ImageFont, ImageDraw
text = u"\U0001f300" #CYCLONE emoji
image = Image.new("RGBA", (100,100), (255,255,255))
font = ImageFont.truetype("Symbola.ttf", 60, encoding='unic')
draw = ImageDraw.Draw(image)
draw.text((0,0), text, (0,0,0), font=font)
image.save("Test.png")
image.show()
Run Code Online (Sandbox Code Playgroud)

这只是渲染和图像有两个矩形而不是表情符号

将不胜感激任何帮助或想法.

谢谢!

编辑:正如falsetru所指出的,这段代码确实在Ubuntu中运行,但它不能在Windows或Mac上运行.有任何想法吗?

python unicode python-imaging-library emoji

8
推荐指数
1
解决办法
2093
查看次数

如何从字符串中删除表情符号字符?

我从移动设备获得了文本输入.它包含表情符号.在C#中,我将文本作为

Text  text
Run Code Online (Sandbox Code Playgroud)

简单地说,我想要输出文本

Text text
Run Code Online (Sandbox Code Playgroud)

我试图用rejex从文本中删除所有这样的表情符号..除了,我不知道如何将该表情符号转换为它的unicode序列..我该怎么做?

编辑:

我正在尝试将用户输入保存到mysql中.它看起来像mysql UTF8并不真正支持unicode字符,正确的方法是通过更改架构,但我认为这不是我的选择.所以我试图删除所有的表情符号字符,然后将其保存在数据库中.

这是我相关专栏的架构:

在此输入图像描述

我使用Nhibernate作为我的ORM,生成的插入查询如下所示:

Insert into `Content` (ContentTypeId, Comments, DateCreated) 
values (?p0, ?p1, ?p2);
?p0 = 4 [Type: Int32 (0)]. ?p1 = 'Text  text' [Type: String (20)], ?p2 = 19/01/2015 10:38:23 [Type: DateTime (0)]
Run Code Online (Sandbox Code Playgroud)

当我从日志中复制此查询并直接在mysql上运行时,我收到此错误:

1 warning(s): 1366 Incorrect string value: '\xF0\x9F\x98\x80 t...' for column 'Comments' at row 1   0.000 sec
Run Code Online (Sandbox Code Playgroud)

此外,我试图将其转换为编码字节,它并没有真正起作用..

在此输入图像描述

c# mysql unicode emoji

8
推荐指数
1
解决办法
1万
查看次数

Postgres - 全文搜索接受表情符号

我想创建一个全文搜索,接受查询上的表情符号,或其他类型的索引来搜索文本.例如,我有这个文本:Playa @CobolIquique h'和PostgreSQL在emojis上奇怪地解析它.

调试,使用SELECT * FROM ts_debug('english','Playa @CobolIquique h');我有以下结果:

结果1

我不知道为什么令牌被认为是空间符号.如果我调试解析器SELECT * FROM ts_parse('default', 'Playa @CobolIquique h');我只是得到相同的令牌和令牌类型ts_token_type('default')没有表情符号类型(或类似的东西).那么,我如何创建一个解析器来正确地将字符串与空格分开,并且不将emojis视为空格?或者如何创建可以在查询中使用表情符号的文本索引?

postgresql parsing full-text-search emoji

8
推荐指数
1
解决办法
726
查看次数

如何在Android中以编程方式禁用表情符号

我想以编程方式隐藏键盘上的表情符号和自动建议.它适用于某些Android设备,但不适用于所有设备.这是隐藏自动建议的代码:

txtSingupemail.setInputType(InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS 
                           |InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
txtSignuppwd.setInputType(InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_VARIATION_PASSWORD);
txtSignuppwd.setTransformationMethod(PasswordTransformationMethod.getInstance());
Run Code Online (Sandbox Code Playgroud)

这是我的UI的快照:

在此输入图像描述

这是用户单击signIn按钮时的布局.当用户点击标记为红色的左下角图标时,由于表情符号作为建议,键盘高度会增加.

见下面的快照:

在此输入图像描述

有没有办法以编程方式隐藏键盘上的那些顶级表情符号?

android android-softkeyboard emoji android-viewtreeobserver

8
推荐指数
2
解决办法
9719
查看次数

Ruby on Rails - 表情符号未保存在MySQL中

我正在开发一个Rails应用程序,用户可以将照片上传到他们的个人资料中.每张照片都有一个标题,应该支持表情符号.尽管将表的编码更改为utf8mb4并修改database.yml,但当我尝试在其标题中保存带有表情符号的照片时,MySQL会返回错误"错误的字符串值".

该应用程序正在使用Ruby 2.3.0开发Rails 5.0.0.1,MySQL正在使用5.7.16版本.

迁移文件:

class CreateUserPhotos < ActiveRecord::Migration[5.0]
  def change
    create_table :user_photos do |t|
      t.string  :title
      t.string  :filename, null: false
      t.integer :visibility, null: false, default: 0
      t.belongs_to :user, foreign_key: true, index: true

      t.timestamps
    end

    reversible do |dir|
      dir.up do
        execute "ALTER TABLE `user_photos` CHANGE `title` `title` VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
      end

      dir.down do
        execute "ALTER TABLE `user_photos` CHANGE `title` `title` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci;"
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

database.yml文件:

production:
  adapter: …
Run Code Online (Sandbox Code Playgroud)

ruby mysql ruby-on-rails emoji

8
推荐指数
1
解决办法
1197
查看次数

如何将表情符号与R正则表达式相匹配?

我想确定我的vector的哪些元素包含表情符号:

x = c('', 'no', '', '', 'no', '', '?', '??')
x
# [1] "\U0001f602" "no"         "\U0001f379" "\U0001f600" "no"         "\U0001f61b" "?"         "??"
Run Code Online (Sandbox Code Playgroud)

相关帖子只涵盖其他语言,因为大部分都是指专业图书馆,我无法想出一种翻译成R的方法:

第二个看起来很有希望,但唉(不是通过提供固定perl = TRUE):

x[grepl('[\u{1F600}-\u{1F6FF}]', x)]
Run Code Online (Sandbox Code Playgroud)

错误:无效\ u {xxxx}序列(第1行)

类似的问题来自其他问题.我们怎样才能匹配R中的表情符号?

regex r utf-16 emoji

8
推荐指数
1
解决办法
2153
查看次数

如何在Rinydown中启用表情符号,以便在Shiny-Server中发布后显示

我有以下Rmarkdown代码,它使用Hadley的emo(ji)包.

---
title: "My First Shiny"
runtime: shiny
output: 
  flexdashboard::flex_dashboard:
    orientation: rows
    vertical_layout: scroll
---


```{r setup, include=FALSE}
```


Rows {data-height=800}
-----------------------------------------------------------------------

### Section1 `r strrep(emo::ji("heart_eyes_cat"), 5)`

Some text
Run Code Online (Sandbox Code Playgroud)

在我的Rstudio IDE中,生成这个没有问题:

在此输入图像描述

由于图像中的高度表现,表情符号未能出现在我当地的Shiny-server中.

我该如何启用它?

r emoji r-markdown shiny shiny-server

8
推荐指数
1
解决办法
757
查看次数

在SQLite中处理Emojis

我希望在使用SQL Lite的文本对话中确定哪些表情符号最常用.我正在使用数据库浏览器,表情符号就像在iMessage中一样显示(见下图),但我对如何计算它们感到难过.

我在想是否有办法检查并查看字符是不是字母/数字/标点符号,然后我可以计算所有不符合先决条件列表的字符的频率.也就是说,我不熟悉SQLite命令以及如何实现这一点.

有没有更好的方法来解决这个问题?如果您需要更多背景来回答这个问题,请告诉我.

表情符号示例

sql sqlite encoding emoji

8
推荐指数
1
解决办法
494
查看次数

有一些表情符号的虾用于ttf-font无法正确呈现文本

我有一个ruby脚本来生成带有一些文本的pdf文档.该文本中包含表情符号.

第一行文本的问题在于,当它们应该是单个表情符号(三个成员的家族)时,它会打印三个表情符号,这些表情符号看起来像十字架.

第二行的问题是它只打印一个正方形而不是预期的表情符号(嘘脸).我尝试过其他一些字体,但它仍然无法正常工作.这些是字体:

DejaVuSans

IPAM

NotoSans介质

我找不到问题

有什么遗漏?

难道我做错了什么?

安装宝石,字体在正确的位置

require "prawn"
require "prawn/emoji"
require "prawn/measurement_extensions"

$pdf = Prawn::Document.new(:page_size => [200.send(:mm),200], :margin => 0)
$pdf.font "./resources/Montserrat-Medium.ttf"

st = "\u{1F468}\u200D\u{1F469}\u200D\u{1F466}".encode("UTF-8")
st2="\u{1F92B}".encode("UTF-8")

$pdf.draw_text st,:at => [10, 100]

$pdf.draw_text st2,:at => [10, 80]

$pdf.render_file "test.pdf"
Run Code Online (Sandbox Code Playgroud)

ruby prawn truetype emoji

8
推荐指数
1
解决办法
327
查看次数