表情上传到服务器(需转码)

来源:互联网 发布:w3cschool python 编辑:程序博客网 时间:2024/06/06 03:24
方法一:转utf-8 格式后上传

-----------------------utf-8转码---------------------------
转码上传:
URLEncoder.encode("内容表情","UTF-8")
用这个进行编码 编码后就像这个 
%F0%9F%98%83这用是可以上传的
解码显示:
然后丛服务器上拿下来进行解码
URLDecoder.decode("%F0%9F%98%83","UTF-8");
-----------------------------------------------------------

方法二:转Base64 格式后上传

-----------------------Base64 转码----------------------------
转码上传
// 对内容进行
Base64String str_count= Base64.encodeToString(str_count.getBytes(),Base64.DEFAULT);

解码显示
byte[] bytes=Base64.decode(this.bean.getContent(),Base64.DEFAULT);
holder.content.setText(new String(bytes));
-----------------------------------------------------------------------------------------------------------------------




原创粉丝点击