2012-07-15 72 views

回答

19

UTF-8是標準之一,大多數人使用它:d

下面是在Java中使用的字符集的列表:

http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html

NB
如果字符集工廠/單例類可以採用Enum作爲參數,並且StringEnum是IMO始終是更安全和更好的選項。

+2

正確的。儘可能使用「UTF-8」。有幾次你會遇到'utf8'([Perl是一個非常可怕的例子](http://www.effectiveperlprogramming.com/blog/1292)),那麼你應該花一些時間來了解設計者是否認爲他們的'utf8 '不同於'UTF-8'。 – Konerak 2012-07-15 10:44:17

+0

好的,我完全忘了它。我用Perl編寫了一些東西已經有一段時間了(我希望我不再需要這樣做xD) – Lopina 2012-07-15 10:48:01

+0

@Konerak無論是編寫perl實現的人,都可能想知道他是否可以獲得處理unicode的程序數量錯誤地從80%進入99%的範圍。非常可怕。 – Voo 2012-07-15 10:50:02