2009-10-07 86 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