2010-02-05 1 views

Antwort

44

Update ab 2017: Der Link erwähnt wieder UTF-8 als Standard für die Android-Plattform.

Update ab 2016: Der Link, den ich anbiete, erwähnt UTF-8 nicht mehr. Dennoch kann der Standardzeichensatz immer noch auf einem Gerät mit dem erwähnten API-Aufruf gefunden werden.

Alte Antwort: Die Standardzeichencodierung für Android ist UTF-8, wie von the JavaDoc of the Charset.defaultCharset() method angegeben. Es kann validiert werden, indem die gleiche Methode aufgerufen wird.

+5

Große und knappe Antwort. <3 – Reimund

+3

Glücklicherweise müssen Sie kein Programm ausführen, um UTF-8 zu überprüfen. Die Dokumentation für diese Methode sagt es direkt: http://developer.android.com/reference/java/nio/charset/Charset.html#defaultCharset() –

+2

@JayLieske Wenn Sie UTF-8 wollen, sind Sie immer noch besser dran durch [zeigt die Codierung direkt an] (https://developer.android.com/reference/java/nio/charset/StandardCharsets.html#UTF_8). Das macht den Code portabler und schützt vor Änderungen des Android-Systems. –