09-06
11
解决HttpUrlConnection乱码问题
作者:Java伴侣 日期:2009-06-11
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();
}
}
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();
}
}
评论: 0 | 引用: 0 | 查看次数: 1198
发表评论