我正在开发一个项目,我正在使用这个库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实现同样的功能。请帮帮我。