2010-02-05 12 views

risposta

44

Aggiornamento dal 2017: Il collegamento indica ancora UTF-8 come valore predefinito per la piattaforma Android.

Aggiornamento a partire dal 2016: Il collegamento fornito non menziona più UTF-8. Tuttavia, il set di caratteri predefinito può ancora essere trovato su un dispositivo con la citata chiamata API.

Vecchia risposta: La codifica dei caratteri predefinita per Android è UTF-8, come specificato da the JavaDoc of the Charset.defaultCharset() method. Può essere convalidato chiamando lo stesso metodo.

+5

Risposta grande e concisa. <3 – Reimund

+3

Fortunatamente, non è necessario eseguire un programma per verificare che sia UTF-8. La documentazione per tale metodo lo dichiara esplicitamente: http://developer.android.com/reference/java/nio/charset/Charset.html#defaultCharset() –

+2

@JayLieske Se vuoi UTF-8 stai ancora meglio di [indicando direttamente la codifica] (https://developer.android.com/reference/java/nio/charset/StandardCharsets.html#UTF_8). Ciò rende il codice più portabile e ti protegge dai cambiamenti del sistema Android. –

Problemi correlati