永发信息网

HTTP POST 中文乱码

答案:2  悬赏:60  手机版
解决时间 2021-02-23 20:50
  • 提问者网友:佞臣
  • 2021-02-23 11:19
class HttpByPost extends Thread{
public void run() {
try {
URL url = new URL("http://fanyi.youdao.com/openapi.do");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.addRequestProperty("encoding", "UTF-8");
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setRequestMethod("POST");

} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

}
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-02-23 12:14
获取相应的网页编码,然后解码
全部回答
  • 1楼网友:野慌
  • 2021-02-23 13:46
因为 winxp (service pack 3及)之後, 各类智能电话, 对方输入的字已经是 unicode (utf8) , 无关你怎样设置页面或是後台的服务器的事... 其实你应该在 content-type 时就设定 charset=utf8 了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯