最近用json啊,HttpURLConnection,英文数字的就没问题,参数一有中文就得不到正确数据,url浏览器访问是没问题的,奇怪啦,想想可能是中文的问题,于是就直接把整个url转码了,URLEncoder.encode(url, "UTF-8"),结果还是不对,后来搜啊搜,终于搞明白了,不要整个都转码,转中文部分就好,即使是什么& ?这种符号也不要转,只转中文就行了,url最后拼接一下再openConnection就好了。
HttpURLConnection中文参数乱码url转码java
最新推荐文章于 2024-08-08 02:27:36 发布