使用rest调用,方法为POST方法调用远程接口,请求头格式为application/x-www-form-urlencoded;charset=utf-8,数据传输过去后,对方接收到的数据中中文为乱码。解决方法是需要将中文转换为请求头对应的编码格式来进行传输。
使用URLEncoder.encode(String s, String enc) 将字符串转换为 application/x-www-form-urlencoded 格式 进行传输,接收方使用URLDecoder.decode(String s, String enc)对 application/x-www-form-urlencoded 字符串解码。
这样做之后不会出现乱码问题。