如何使用Multipart Entity在php服务器上发送表情符号图标

时间:2016-01-04 08:24:25

标签: android emoji multipartentity

我正在开发一个项目,我正在使用这个库https://github.com/ankushsachdeva/emojicon。我能够看到表情符号键盘,但当我从包含表情符号图标的Editext发送文本时,它们会转换成??

经过一番研究后,我发现了这个解决方案Post UTF-8 encoded data to server loses certain characters

使用此

form = new UrlEncodedFormEntity(nameValuePairs,"UTF-8");

问题得到解决。但我必须使用MultipartEntity将图像也发送到服务器。

当我在MultiPartEntity中设置Encoding时,如下所示:

MultiPartEntity entity = new MultiPartEntity(HttpMultipartMode.BROWSER_COMPATIBLE,
                        null, Charset.forName("UTF-8"), new MultiPartEntity.ProgressListener() {

                            @Override
                            public void transferred(long num) {
                            }
                        });

这里不起作用,如何用MultipartEntity实现同样的功能。请帮帮我。

0 个答案:

没有答案