求emoji free的emoji表情包包,发送到。

54631人阅读
Emoji表情符号兼容方案
一 什么是Emoji& &
& & & emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符)
  表情符号现已普遍应用于手机短信和网络聊天软件。
  emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。
  手机上如何使用emoji:
  1.iphone、ipad系统:安装emoji free,再设置-通用-键盘-国际键盘-添加新的键盘,然后把emoji添加在里面即可在发短信和一些输入文本的文本框中输入表情。
  IOS 5用户可直接从通用中添加emoji 键盘,无需再安装emoji free
  2.android系统:安装“GO输入法国际版”后,在输入法里面点选安装emoji插件可以使用。另外“百度输入法”也自带emoji表情
  3.Windows Phone : 安装此 Emoji Keys,在其中输入之后复制粘贴到需要输入表情的地方即可
& & &此段摘自百度百科 &
二 Emoji表情符号问题
& &1 问题:
& & &IOS版本之间发送的Emoji表情符号不兼容,只看到方块
& & &不同IOS版本在数据库存数据时,有时会发生系统错误
& &2 现象:
& & &IOS 4 输入Emoji表情符,在IOS5.01 显示正常,在IOS5.1中(大陆版)显现为方块, 但IOS5.01/5.1输入的表情符号,显示正 & & &常
& & &IOS5.01/5.1 输入表情符,在IOS5.01/5.1中显示正常,但在IOS4.X显示为方块
& & &输入Emoji入帖子正文, 可正常存储。 但用户昵称在IOS4.X 输入Emoji,系统正常, 而IOS5.01/5.1则提示系统错误。
& &3 本质:
& & &iOS 5 and OS X 10.7 (Lion) use the Unicode 6.0 standard ‘unified’ code points for emoji.
& & &iOS 5 Emoji &采用Unicode 6 标准来统一code points&
& & &iOS 4 on SoftBank iPhones used a set of unofficial code points in the Unicode Private Use Area, and so aren't & & &compatible with any other systems
& & &iOS 4 采用SoftBank Unicode, 一种非官方的, 采用私有Unicode 区域。
& &4 举例:
& & &one emoji symbol &tiger&, it is &\U0001f42f& in iOS5, but &\ue050& in earlier iOS version
& & 虎脸Emoji符号在iOS5 为Unicode:\U0001f42f;而在IOS4.x 为:\ue050 (SoftBank 编码)
& & 另外: 按理讲, 从iOS5 应该兼容以前版本的emoji, 但现在出现5.01版本完美兼容(无论大陆版,美版,还是港版), 而5.1 & & 大陆版出现了不兼容现象(腾讯微信也出现了同样的问题)。
三 问题分析
& &1 系统存储错误问题(如昵称,帖子内容)
& & 原因:
& & 由于IOS5.X 采用新的Unicode, 其UTF8 编码大多为4个字节, 而由于昵称/帖子内容column并没设成utf8mb4,因此存储会 & &发生错误。
& & 解决方法:
& & 将昵称/帖子内容设成utf8mb4
& &2 不同iOS 之间Emoji 不兼容的问题。&
& &iOS 5 到4 不兼容的问题,很简单,unicode6 和softbank编码的不同
& &iOS 4 到 5,按理说应该兼容,也就是说,iOS应该自动判断如果是softbank编码,自动转成unicode6。但现在看来, iOS5.1(大陆版)好像只支持unicode6, 而不支持softbank.&
& &解决方法:&
& &客户端发送emoji-encoding: Softbank或unicode6, 由服务端分别给出相应的编码表。
四 解决方案
& &1 数据存储(MySQL varchar &数据类型对UTF8 支持问题)
& & MYSQL 5.5 之前, UTF8 编码只支持1-3个字节, 从MYSQL5.5开始,可支持4个字节UTF编码,但要特殊标记。例如我们的帖子内容项,我们加上了这个支持。服务端mysql统一存储为ios5.x也就是Unicode编码。
& &对应alter语句:
ALTER TABLE topic MODIFY COLUMN content varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内容';& & 2 编码转换:
& & iphone手机方案
& & 客户端输入内容时候,统一存储为unicode编码(这里需要从softbank编码转换为unicode编码)。客户端请求内容的时候,需要根据不同的客户端给出不同的编码,ios4采用softbank编码做替换,ios5采用unicode编码直接支持。
& & android或wp其他手机方案:
& & 如果没有emoji表情库,将无法输入。针对输入问题,将统一采用unicode编码存储。客户端请求内容的时候,将统一用softbank编码,客户端需要把emoji表情符号内置到客户端,做对应的编码和img替换。
& & web解决方案:
& & 参考android或wp其他手机方案
五 部分代码
& &1 sql代码
CREATE TABLE `ios_emoji` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`unicode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Unicode编码',
`utf8` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'UTF8编码',
`utf16` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'UTF16编码',
`sbunicode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'SBUnicode编码',
`filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件名',
`filebyte` longblob COMMENT '文件内容字节',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='ios表情编码表';
& &2 java代码
import java.io.UnsupportedEncodingE
import mons.lang.StringU
public class IOSEmojiUtil {
public static String[] ios5
public static String[] ios4
public static String[]
public static String[]
public static void initios5emoji(String[] i5emj,String[] i4emj,String[] adnullemoji,String[] adsbemoji){
ios5emoji = i5
ios4emoji = i4
androidnullemoji =
adsbuniemoji =
//在ios上将ios5转换为ios4编码
public static String transToIOS4emoji(String src) {
return StringUtils.replaceEach(src, ios5emoji, ios4emoji);
//在ios上将ios4转换为ios5编码
public static String transToIOS5emoji(String src) {
return StringUtils.replaceEach(src, ios4emoji, ios5emoji);
//在android上将ios5的表情符替换为空
public static String transToAndroidemojiNull(String src) {
return StringUtils.replaceEach(src, ios5emoji, androidnullemoji);
//在android上将ios5的表情符替换为SBUNICODE
public static String transToAndroidemojiSB(String src) {
return StringUtils.replaceEach(src, ios5emoji, adsbuniemoji);
//在android上将SBUNICODE的表情符替换为ios5
public static String transSBToIOS5emoji(String src) {
return StringUtils.replaceEach(src, adsbuniemoji, ios5emoji);
//eg. param: 0xF0 0x9F 0x8F 0x80
public static String hexstr2String(String hexstr) throws UnsupportedEncodingException{
byte[] b = hexstr2bytes(hexstr);
return new String(b, &UTF-8&);
//eg. param: E018
public static String sbunicode2utfString(String sbhexstr) throws UnsupportedEncodingException{
byte[] b = sbunicode2utfbytes(sbhexstr);
return new String(b, &UTF-8&);
//eg. param: 0xF0 0x9F 0x8F 0x80
public static byte[] hexstr2bytes(String hexstr){
String[] hexstrs = hexstr.split(& &);
byte[] b = new byte[hexstrs.length];
for(int i=0;i&hexstrs.i++){
b[i] = hexStringToByte(hexstrs[i].substring(2))[0];
//eg. param: E018
public static byte[] sbunicode2utfbytes(String sbhexstr) throws UnsupportedEncodingException{
int inthex = Integer.parseInt(sbhexstr, 16);
char[] schar = {(char)inthex};
byte[] b = (new String(schar)).getBytes(&UTF-8&);
public static byte[] hexStringToByte(String hex) {
int len = (hex.length() / 2);
byte[] result = new byte[len];
char[] achar = hex.toCharArray();
for (int i = 0; i & i++) {
int pos = i * 2;
result[i] = (byte) (toByte(achar[pos]) && 4 | toByte(achar[pos + 1]));
private static byte toByte(char c) {
byte b = (byte) &ABCDEF&.indexOf(c);
public static void main(String[] args) throws UnsupportedEncodingException {
// TODO Auto-generated method stub
byte[] b1 = {-30,-102,-67}; //ios5 //0xE2 0x9A 0xBD
byte[] b2 = {-18,-128,-104}; //ios4 //&E018&
//-------------------------------------
byte[] b3 = {-16,-97,-113,-128}; //0xF0 0x9F 0x8F 0x80
byte[] b4 = {-18,-112,-86};
ios5emoji = new String[]{new String(b1,&utf-8&),new String(b3,&utf-8&)};
ios4emoji = new String[]{new String(b2,&utf-8&),new String(b4,&utf-8&)};
//测试字符串
byte[] testbytes = {105,111,115,-30,-102,-67,32,36,-18,-128,-104,32,36,-16,-97,-113,-128,32,36,-18,-112,-86};
String tmpstr = new String(testbytes,&utf-8&);
System.out.println(tmpstr);
//转成ios4的表情
String ios4str = transToIOS5emoji(tmpstr);
byte[] tmp = ios4str.getBytes();
//System.out.print(new String(tmp,&utf-8&));
for(byte b:tmp){
System.out.print(b);
System.out.print(& &);
六 参考资料
1 Emoji 全编码表:(我参考的这个)
& /iOSEmoji/table_html/flower.html
2 Emoji全编码表
& /php/emoji/
3 iOS5/4 Emoji &兼容性:
& /questions/7856775/how-to-convert-the-old-emoji-encoding-to-the-latest-encoding-in-ios5
4 MySQL emoji问题
& /archives/ios-mysql-emoji
5 Emoji 中文对应表
& http://www.iapps.im/wp-content/uploads/2012/02/emoji-pinyin.png?r=010
七 下载资源&
&http://download.csdn.net/detail/qdkfriend/4309051
& 包括emoji文件表,emoji数据编码表(Unicode编码,UTF8编码,UTF16编码,SBUnicode编码)
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:86513次
排名:千里之外
原创:30篇
评论:14条
(1)(2)(1)(1)(1)(1)(1)(1)(5)(2)(1)(3)(1)(1)(4)(3)(7)(2)虽然放眼望去一堆粗放派,不过诸如《投影寻真》、《像素魂斗罗2》、《羊群终结者》等...
这周微软召开了一个以 Windows 10 为主的发布会,这次发布会的内容还是蛮丰富的,既有...
当最后一款 Google Play 版手机 HTC One M8 纯净版也从 Google Play 下架,那意味着整...
在很多人眼里,乔布斯是一名暴君,不过他在面对批评时,有时候也是蛮“礼貌”的。
近一两年国产智能手机开始走向主流的消费市场,同时收获了很多的好评和赞誉,甚至严重...
也许这是进入 2015 年以后,iOS 8 曝出最严重的新问题了,有谁遇到过吗?
Android 与 iOS 之间的较量已经将近 10 年了,但现在谈究竟鹿死谁手还为时尚早。
本周新闻回顾——对于早早买票来到杭州,并且热切希望获得一件杭州西湖Apple Store零...
《Swinging Stupendo(摇荡的傻蛋)》是一款相当销魂的休闲游戏,游戏的主角是一个长...
《机器人弹珠赛》是一款将打砖块与弹珠台元素相结合的休闲游戏,该游戏讲述了一位博...
《反转格调》(Invertical Touch)是一个由各种方块所构成的世界,为黑白两色所组成...
《default dan》是一款颇为虐心加恶搞的 3D 横版闯关动作游戏,游戏的类型很像上个...
时至今日竞速游戏已经成为游戏平台上一个主要的游戏种类,除了玩家比较热衷的真实赛...
  《旋转冲撞》(Wheel & Deal)是由开发商 Juha Pennanen 所推出的一款街机复古风...
在世界范围内相当火爆的《十字军远征任务(Crusaders Quest)》让韩国游戏商 NHN Ente...
Ampere(安培)是 Novelsys 公司推出的一款无线充电手机套,皮套内置有一块容量 2700m...
iPhone 6 屏幕尺寸终于是大了,但是对手小的用户和手残党来说真是一大难题,特别是 iP...
苹果最近又获得了一项和 Smart Cover 相关的专利,它可以让 Smart Cover 为用户提供更...
一支好用的 iPad 触控笔已经成为很多用户的迫切需要,有眼见力的生产商都已经进入了触...
iOS 产品的续航一直都是硬伤,如果能够将充电时间减少一半,听起来也是一个不错的选择...
PowerLite是一款可以插入智能手机的外置闪光灯。除了能在黑暗场景当中提供足够的光亮...
通过 Citrix 的远程桌面应用,再加上 Citrix X1 鼠标和蓝牙外接键盘,iPad 就可以变身...
未来能插 Lightning 接口就好了。
emoji free怎么打不出表情,求助!
注册时间 最后登录
在线时间58 小时 UID
主题帖子人气
红苹果, 积分 459, 距离下一级还需 41 积分
如题,下了最新版的emoji free。装好了。也在键盘里面选了表情符号。emoji输入法能弹出来,但是表情拼命按输入框都没有表情出来,怎么回事求解答,谢谢!
注册时间 最后登录
在线时间58 小时 UID
主题帖子人气
注册时间 最后登录
在线时间743 小时 UID
主题帖子人气
你去cydia里装个emoji补丁
我的新浪微博:/michellejinjin/profile
注册时间 最后登录
在线时间7 小时 UID
主题帖子人气
我也出现了这状况
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!当前位置: &
& Emoji表情-Free
版本:1.1.1
类别:工具
大小:23.98MB
语言:多国语言
系统要求:需要 iOS 5.1 或更高版本。与 iPhone、iPad、iPod touch 兼容。 此 App 已针对 iPhone 5 进行优化。
用PP助手下载
内容介绍:
Emoji表情内置了emoji 表情符号键盘,包含1000+emoji符号,500+emoji表情贴纸,众多独创的表情符号艺术画以及个性的表情符号词语创作器,让你的聊天、邮件更丰富、生动。 特色功能 1.内置表情符号键盘,快速输入emoji,方便快捷 2.一键发送给iMessage、短信,邮件,WhatsApp,可以选择以图片还是文字发送emoji表情符号,并可以复制emoji,方便其他的App里使用 3.多样的emoji表情符号艺术画,兔子、鲸鱼、向日葵、仙人掌等多样造型等待你来发现。 4.500+贴纸,10种分类,快让五颜六色的表情贴纸来装饰你的短信、邮件。 5.表情符号词语创作,每个字母可以选择不同的emoji符号,多样搭配彰显个性。精彩资源,尽在PP助手()
版本 1.1.1 中的新功能:
3409.6万次下载
2210.8万次下载
1921.2万次下载
1594.9万次下载
1350.2万次下载
1085.4万次下载
1073.3万次下载
9190362次下载
919万次下载
6962671次下载
696.3万次下载
6681327次下载
668.1万次下载虽然放眼望去一堆粗放派,不过诸如《投影寻真》、《像素魂斗罗2》、《羊群终结者》等...
这周微软召开了一个以 Windows 10 为主的发布会,这次发布会的内容还是蛮丰富的,既有...
当最后一款 Google Play 版手机 HTC One M8 纯净版也从 Google Play 下架,那意味着整...
在很多人眼里,乔布斯是一名暴君,不过他在面对批评时,有时候也是蛮“礼貌”的。
近一两年国产智能手机开始走向主流的消费市场,同时收获了很多的好评和赞誉,甚至严重...
也许这是进入 2015 年以后,iOS 8 曝出最严重的新问题了,有谁遇到过吗?
Android 与 iOS 之间的较量已经将近 10 年了,但现在谈究竟鹿死谁手还为时尚早。
本周新闻回顾——对于早早买票来到杭州,并且热切希望获得一件杭州西湖Apple Store零...
《Swinging Stupendo(摇荡的傻蛋)》是一款相当销魂的休闲游戏,游戏的主角是一个长...
《机器人弹珠赛》是一款将打砖块与弹珠台元素相结合的休闲游戏,该游戏讲述了一位博...
《反转格调》(Invertical Touch)是一个由各种方块所构成的世界,为黑白两色所组成...
《default dan》是一款颇为虐心加恶搞的 3D 横版闯关动作游戏,游戏的类型很像上个...
时至今日竞速游戏已经成为游戏平台上一个主要的游戏种类,除了玩家比较热衷的真实赛...
  《旋转冲撞》(Wheel & Deal)是由开发商 Juha Pennanen 所推出的一款街机复古风...
在世界范围内相当火爆的《十字军远征任务(Crusaders Quest)》让韩国游戏商 NHN Ente...
Ampere(安培)是 Novelsys 公司推出的一款无线充电手机套,皮套内置有一块容量 2700m...
iPhone 6 屏幕尺寸终于是大了,但是对手小的用户和手残党来说真是一大难题,特别是 iP...
苹果最近又获得了一项和 Smart Cover 相关的专利,它可以让 Smart Cover 为用户提供更...
一支好用的 iPad 触控笔已经成为很多用户的迫切需要,有眼见力的生产商都已经进入了触...
iOS 产品的续航一直都是硬伤,如果能够将充电时间减少一半,听起来也是一个不错的选择...
PowerLite是一款可以插入智能手机的外置闪光灯。除了能在黑暗场景当中提供足够的光亮...
通过 Citrix 的远程桌面应用,再加上 Citrix X1 鼠标和蓝牙外接键盘,iPad 就可以变身...
未来能插 Lightning 接口就好了。
求教~emoji是什么?就是可以在发短信的时候加表情的东东?
注册时间 最后登录
在线时间93 小时 UID
主题帖子人气
青苹果, 积分 99, 距离下一级还需 101 积分
注册时间 最后登录
在线时间3283 小时 UID
主题帖子人气
2.0的时候玩了下,没多大意义
实际是发短信的时候可以发表情而已
不过局限太大,要么是日本软银用户才行,要么接收发送短信手机都必须是iphone并做相关设置。
如果不符合以上2点。。。呵呵,收到的也就口口口口口口口口口口口
[ 本帖最后由 liverchn 于
10:21 编辑 ]
注册时间 最后登录
在线时间93 小时 UID
主题帖子人气
原来如此 如此原来……懂了~
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!9:48:09【 转载互联网】 作者: &&|&责编:李强
&&& &为了解决用户可能碰到关于"有没有什么手机软件有比较全的动画表情贴图,比如这张图上的简笔表情和表情帝这样的贴图表情!"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"有没有什么手机软件有比较全的动画表情贴图,比如这张图上的简笔表情和表情帝这样的贴图表情!"相关的详细问题如下:RT,我想知道:有没有什么手机软件有比较全的动画表情贴图,比如这张图上的简笔表情和表情帝这样的贴图表情!===========突袭网收集的解决方案如下===========
解决方案1:in解决方案2:下载看看解决方案3:太给力了,你的回答完美地解决了我的问题,非常感谢!
================可能对您有帮助================
答:in===========================================问:如图所示答:emoji Free,这是免费软件,在itunes里面有的,接收方需要也是iphone 手机越狱之后,就会发现 会有好多好多的软件。。包括那个彩色的小人物脑袋表情。 .===========================================问:如图所示答:LINE 软件===========================================问:如图所示答:看你提出这个问题,应该对这个不了解,建议你用美图秀秀、美图拍拍这些软件,比较简单,易上手,相对来说,PS软件做出的效果更好,但需要有一定的基础,要不然,你做不出那种效果的===========================================问:如图所示答:Line camera===========================================问:如图所示答:这个网站就可以不用下载软件===========================================问:如图所示答:试试格式工厂,图片转换模式,选择属性,更改图片大小希望帮到你===========================================问:...?答:动画图片制作软件Ulead GIF Animator Ulead GIF Animator是著名的一款动画图片制作软件,下面我们介绍其如何给一个动画图片制作软件减肥。 Gif动画图片以其制作简单和表现力强的优点,被广泛应用到QQ表情、论坛签名和手机图片等场合。不过有些Gi...===========================================问:我想做一个苍蝇~被苍蝇拍拍到的表情~~~答:补充下:imageready 是做动态图片的,和PS操作差不多!===========================================
12345678910

我要回帖

更多关于 emoji表情包 的文章

 

随机推荐