1 首先确保双端的编码格式一致
2 服务端的用的编码格式是utf-8
刚开始想到的是在Header里面添加Content-Type
addHeader("Content-Type","myapplication/json;charset=utf-8");
氮素,没有效果
脑子转了下,看到了MultiPartBody 里面的setType方法,之前的是
MultipartBody multipartBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM);
点进去MultipartBody.FORM, 发现是MediaType.get("multipart/form-data");
那就好改了
MultipartBody multipartBody = new MultipartBody.Builder()
.setType(MediaType.get("multipart/form-data;charset=utf-8"));
后端再去看下,收到的中文不乱码了