09-06
11

解决HttpUrlConnection乱码问题

URL httpurl;
  String str = "username=中国";
  String url = "http://127.0.0.1:8080/login.do";
  try {
   str = URLEncoder.encode(str, "utf-8");
   // 如有中文一定要加上,在接收方用相应字符转码即可
  } catch (UnsupportedEncodingException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  }
  HttpURLConnection httpurlconnection = null;
  try {
   httpurl = new URL(url + str);
   httpurlconnection = (HttpURLConnection) httpurl.openConnection();
   httpurlconnection.setDoOutput(true);
   httpurlconnection.setRequestMethod("POST");
   httpurlconnection.setRequestProperty("Content-type", "text/html");
   httpurlconnection.setRequestProperty("Accept-Charset", "utf-8");
   httpurlconnection.setRequestProperty("contentType", "utf-8");
   if (httpurlconnection.getResponseCode() == httpurlconnection.HTTP_OK) {
   }

  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   if (httpurlconnection != null) {
    httpurlconnection.disconnect();
   }
  }



文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: HttpURLConnection
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1153
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭