2010-02-05 17 views

Respuesta

44

datos a fecha de 2017: El enlace menciona una vez más UTF-8 como el valor predeterminado para la Plataforma Android.

Actualización a partir de 2016: El enlace que proporciono ya no menciona a UTF-8. Aún así, el juego de caracteres predeterminado aún se puede encontrar en un dispositivo con la llamada API mencionada.

Respuesta anterior: La codificación de caracteres predeterminada para Android es UTF-8, como se especifica en the JavaDoc of the Charset.defaultCharset() method. Se puede validar llamando a ese mismo método.

+5

Respuesta excelente y conciso. <3 – Reimund

+3

Afortunadamente, no necesita ejecutar un programa para verificar que sea UTF-8. La documentación para ese método lo dice rotundamente: http://developer.android.com/reference/java/nio/charset/Charset.html#defaultCharset() –

+2

@JayLieske Si quieres UTF-8, aún estás mejor por [indicando la codificación directamente] (https://developer.android.com/reference/java/nio/charset/StandardCharsets.html#UTF_8). Eso hace que el código sea más portátil y lo protegerá contra los cambios del sistema Android. –

Cuestiones relacionadas