2010-02-05 19 views

cevap

44

2017'den itibaren güncelleştirme: Bağlantı, Android plattformu için varsayılan olarak UTF-8'den bir kez daha bahseder.

2016'dan itibaren güncelleştirme: Sağladığım bağlantı artık UTF-8'den sözetmiyor. Yine de, varsayılan karakter takımı, söz konusu API çağrısı olan bir cihazda bulunabilir.

Eski yanıt: Android için varsayılan karakter kodlaması, the JavaDoc of the Charset.defaultCharset() method tarafından belirtilen şekilde UTF-8'dir. Aynı yöntemi çağırarak doğrulanabilir.

+5

Harika ve özlü bir cevap. <3 – Reimund

+3

Neyse ki, UTF-8 olduğunu doğrulamak için bir program çalıştırmanız gerekmiyor. Bu yöntemin dökümanları bunu açıkça belirtir: http://developer.android.com/reference/java/nio/charset/Charset.html#defaultCharset() –

+2

@JayLieske Eğer UTF-8 istiyorsanız hala daha iyisiniz [kodlamayı doğrudan gösterir] (https://developer.android.com/reference/java/nio/charset/StandardCharsets.html#UTF_8). Bu, kodu daha taşınabilir hale getirir ve sizi Android sisteminin değişikliklerine karşı koruyacaktır. –

İlgili konular