有些時候這個類並不能很好的解決中文編碼問題

如果出現亂碼,就 要重寫該類的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));
        }

不知道爲什麼沒有編碼設置參數?



參考資料:1/2