2009-10-07 107 views
2

關於MySql,是否有支持全部或絕大多數語言的字符集?國際化 - 支持所有語言的字符集?

+1

認爲這是UTF ... – 2009-10-07 18:43:04

+0

只是一個頭,真正的技巧是不編碼所有的Unicode字符。它會在您的用戶界面中找到一種字體,可以爲您的特定應用顯示足夠多的字體。 – JohnFx 2009-10-07 19:20:49

回答

9

Unicode。它有幾種編碼:UTF-8,UTF-16和UTF-32。

從​​

UTF-8(8位UCS/Unicode轉換格式)是對Unicode的可變長度字符編碼。它能夠代表Unicode標準中的任何字符,但是與ASCII向後兼容。

+0

UTF-8可以編碼所有的Unicode字符嗎? – 2009-10-07 19:03:20

+1

是的。它針對西歐語言/ ASCII兼容性進行了優化,但可以表示任何有效的Unicode字符。 – DaveE 2009-10-07 19:11:55

3

UTF-8應該是您的首選。

+1

UTF-8是*編碼*,不是字符集。 Unicode是字符集。 – 2009-10-07 18:49:54

+0

果然,但是再一次,「字符集」通常被錯誤地用來代替「編碼」。看看它在HTTP中稱爲什麼! – 2009-10-07 19:13:32

+0

是的,你是對的。我不知道有什麼區別,因爲這些術語通常用作同義詞,但似乎這是因爲大多數人不知道其中的差別。 ;-)對不起。 – arno 2009-10-08 06:19:47