Android Volley - volley StringRequest編碼問題
有些時候這個類並不能很好的解決中文編碼問題
如果出現亂碼,就 要重寫該類的parseNetworkResponse 方法了。
繼承StringRequest,然後重寫parseNetworkResponse方法,更改正確的編碼方式並替換返回值
ps:JSONReques編碼問題也可以這樣解決
@Override protected Response<String> parseNetworkResponse(NetworkResponse response) { // TODO Auto-generated method stub String str = null; try { str = new String(response.data,"utf-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } return Response.success(str, HttpHeaderParser.parseCacheHeaders(response)); }
解决Android Volley中文编码问题
本文介绍了在使用Android Volley库时遇到中文乱码问题的解决方案,通过重写parseNetworkResponse方法,采用正确的编码方式(UTF-8)来解决乱码问题。同样适用于JSONRequest的编码问题。

4805

被折叠的 条评论
为什么被折叠?



