因Form表单提交在OKHttp里有个 FormBody,但是呢FormBody里的是默认用utf-8编码发送的不能修改
public final class FormBody extends RequestBody {
private static final MediaType CONTENT_TYPE =
MediaType.parse("application/x-www-form-urlencoded");
后来想到个方法就是直接用RequestBody.create方法参数形式要变成param¶m&…的形式
RequestBody.create(MediaType.parse("application/x-www-form-urlencoded;charset=gbk"),"param¶m");
这样就行了
OkHttp项目地址:https://github.com/square/okhttp