POST请求出现中文乱码的问题

最近使用Java的HttpURLConnection请求rest接口时候,POST请求参数中的中文传输之后出现乱码的问题,在网上找了一个亲测有效的方法:

DataOutputStream out = null;
out = new DataOutputStream(connection.getOutputStream());
out.writeBytes(param);

改为

PrintWriter out = null;
out = new PrintWriter(new OutputStreamWriter(connection.getOutputStream(),"utf-8"));
out.println(param); //参数

即可!

posted on 2018-12-10 20:04  huangzhang  阅读(323)  评论(0编辑  收藏  举报

导航