2010-02-05 99 views

回答

44

更新於2017年:該鏈接再次提到UTF-8作爲Android平臺的默認設置。

更新截至2016年:我提供的鏈接不再提及UTF-8。儘管如此,默認字符集仍然可以在具有提及的API調用的設備上找到。

舊回答: Android的默認字符編碼是UTF-8,如the JavaDoc of the Charset.defaultCharset() method所指定。可以通過調用相同的方法進行驗證。

+5

偉大而簡潔的答案。 <3 – Reimund 2010-12-07 15:46:10

+3

幸運的是,您不需要運行程序來驗證它是否爲UTF-8。該方法的文檔直接聲明:http://developer.android.com/reference/java/nio/charset/Charset.html#defaultCharset() – 2014-01-18 18:12:48

+2

@JayLieske如果你想要UTF-8你還是更好[直接指示編碼](https://developer.android.com/reference/java/nio/charset/StandardCharsets.html#UTF_8)。這使得代碼更具可移植性,並且可以保護您免受Android系統的更改。 – 2014-08-06 12:03:03