您的位置:首页 > 理论基础 > 计算机网络

解决HttpUrlConnection乱码问题

2008-08-05 13:38 543 查看
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();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: