MediaWiki MySQL数据库字符集,哪一个使用?

时间:2011-10-17 19:34:58

标签: mysql utf-8 character-encoding mediawiki arabic

我正在安装MediaWiki,我很困惑使用哪个charset。 我之前安装了MediaWiki,但从未处理过这个问题:我使用了默认选项(二进制),并没有造成任何问题,但现在它有所不同,我不会搞错。

我正在安装的wiki主要使用阿拉伯语,语言为阿拉伯语。

我应该使用哪个数据库字符集?

1 个答案:

答案 0 :(得分:11)

使用默认值binary。从历史上看,当MySQL的Unicode支持被破坏而损坏non-BMP个字符时,它是唯一的选择。之后,utf8被添加到MediaWiki作为实验,但它导致一些奇怪的语言腐败。不久前,utf8mb4 charset最终在MySQL 5.5中引入,修复了这个问题,但MW还没有支持它。