处理 HttpURLConnection的字符流中文乱码
2011-10-17 20:37
411 查看
当时利用谷歌提供的接口做了个从谷歌图片中的批量下载功能,用到jquery、json编码、java网络编程、IO流、多线程。
遇到了个困扰我好长时间的问题就是从URL获取流的时候,遇到中文就好再json串中形成乱码,造成json无法准确解析会报错:
org.json.JSONException: Expected a ',' or '}' at 477 [character 478 line 1]
查了很多资料:
首先要改下从前端获取的值要进行一次编码:
然后:
我这样改下就好了。很开心!
遇到了个困扰我好长时间的问题就是从URL获取流的时候,遇到中文就好再json串中形成乱码,造成json无法准确解析会报错:
org.json.JSONException: Expected a ',' or '}' at 477 [character 478 line 1]
查了很多资料:
首先要改下从前端获取的值要进行一次编码:
String imageName = request.getParameter("imageName"); int imageNum = Integer.parseInt(request.getParameter("imageNum")); String keyword = java.net.URLEncoder.encode(imageName,"UTF-8");
然后:
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in,"UTF-8"));
我这样改下就好了。很开心!
相关文章推荐
- HttpURLConnection的URL包含中文字符时乱码的解决办法
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- java HttpURLConnection 中文乱码
- Java采用HttpURLConnection请求调用服务时中文乱码问题
- HttpUrlConnection post方法传递中文乱码问题
- GET、POST请求处理中文问题(用HttpURLConnection模拟发送请求)
- HttpUrlConnection post方法传递中文乱码问题
- 解决HttpURLConnection请求时传中文参数乱码问题
- 用HttpURLConnection请求网页的时候会出现中文乱码
- HttpURLConnection中文乱码分析和解决
- URL 中文 特殊字符 乱码处理
- HttpURLConnection中文参数乱码url转码java
- URL中文乱码及特殊字符处理
- HttpURLConnection中文乱码解决
- Java的HttpURLConnection通过POST请求中文乱码
- 解决httpurlconnection获取网页数据部分中文乱码问题
- 关于HttpUrlConnection网络请求之返回结果的中文乱码原因的探索
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- HttpURLConnection 处理乱码办法
- httpUrlConnection中文乱码