android 4.2.1 支持的字符集

CharSets supported in android 4.2.1

我在 android 4.2.1 设备上遇到以下异常:nexus 7

java.nio.charset.UnsupportedCharsetException: Cp858 at java.nio.charset.Charset.forName(Charset.java:303)

您有任何代码可以向我们展示确切的问题吗?我相信您必须设置字符集(例如 ISO-8859-1、utf-8 等)

Android文档有保证的列表Character Sets,保证的有:

  • ISO-8859-1
  • US-ASCII
  • UTF-16
  • UTF-16BE
  • UTF-16LE
  • UTF-8

您还可以使用 availableCharsets() to get a list or isSupported(String) 检查特定的集合。