改造中出现“java.nio.charset.UnsupportedCharsetException:utf8mb4”错误

时间:2016-10-26 18:11:03

标签: android json character-encoding gson retrofit2

  

10-26 23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:   java.nio.charset.UnsupportedCharsetException:utf8mb4 10-26   23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:at   java.nio.charset.Charset.forName(Charset.java:571)10-26 23:29:25.422   30062-30062 / okok.com.retrofittrial W / System.err:at   okhttp3.MediaType.charset(MediaType.java:103)10-26 23:29:25.422   30062-30062 / okok.com.retrofittrial W / System.err:at   okhttp3.ResponseBody.charset(ResponseBody.java:114)10-26 23:29:25.422   30062-30062 / okok.com.retrofittrial W / System.err:at   okhttp3.ResponseBody.charStream(ResponseBody.java:100)10-26   23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:at   retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:32)   10-26 23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:
  在   retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)   10-26 23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:
  at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:213)10-26   23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:at   retrofit2.OkHttpCall $ 1.onResponse(OkHttpCall.java:109)10-26   23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:at   okhttp3.RealCall $ AsyncCall.execute(RealCall.java:133)10-26   23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:at   okhttp3.internal.NamedRunnable.run(NamedRunnable.java:33)10-26   23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:at   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)   10-26 23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:
  在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:607)   10-26 23:29:25.422 30062-30062 / okok.com.retrofittrial W / System.err:
  在java.lang.Thread.run(Thread.java:761)10-26 23:31:32.307   30062-30069 / okok.com.retrofittrial W / art:暂停所有线程:   6.975ms

我的json响应的内容类型是

  

应用/ JSON;字符集= utf8mb4

我能够发送请求,并获得响应,但似乎响应没有得到解析。我在改装回调中没有得到回应。

在调试中我可以看到我的回复,但不是在改装回调中

0 个答案:

没有答案