评论中显示表情,苹果和安卓都一样

刚刚有个这样的需求,在一个帖子那里可以显示表情,下面就是做出来的效果

这里写图片描述

  • 如果是没有处理,直接将内容发给服务器,到时服务器那边会存不了。不过只需要简单的处理,就可以让服务器保存信息的。

  • 将数据进行UTF-8编码,简单粗暴!将你要上传的信息,包括文字、英文、数字、表情等等都进行utf-8编码,到拿到后台返回的数据显示前,进行相应的utf-8解码!

  • 注意,,注意,,,后台那边存数据时,一定有给足够的空间,中文转utf-8时1:9,最好协定好一个长度最多300 或 200字
    如:“好”utf-8编码是:&#x597D ,长度1:9

  • 进行utf-8编码

try {
    String writeNote = URLEncoder.encode(writeNote, "utf-8");//utf-8编码
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}
  • 进行utf-8解码
try {
    String writeNote = URLDecoder.decode(json.getString("content"), "utf-8");//utf-8解码
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}

其实,这些操作如果后台处理也是可以的。后台在接受到客户端传来的信息时,进行编码存入数据库,再取数据出来时,先进行解码再返回给客户端那样应该也是可行的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值