网络请求中文乱码
Issue
使用URLConnection做get请求,携带中文参数进入服务器为乱码,例如
http://xx.xx.xx?param1=x¶m2=你好
即使通过以下方式设置,"你好"为服务器端接收后仍为乱码
conn.setRequestProperty("Content-Type", "application/json;charset=utf-8");
Answer
url拼接中文时,使用URLEncoder.encode(text)重新编码即可解决乱码问题