我正在安装MediaWiki,但不确定应该使用哪种字符集。
以前我曾安装过MediaWiki,但从未关注过这个问题:我使用了默认选择(即二进制),并没有引起任何问题,但现在情况不同,我不能出现任何错误。
我正在安装的维基主要使用阿拉伯语,语言是阿拉伯语。
我应该使用哪个数据库字符集?
我正在安装MediaWiki,但不确定应该使用哪种字符集。
以前我曾安装过MediaWiki,但从未关注过这个问题:我使用了默认选择(即二进制),并没有引起任何问题,但现在情况不同,我不能出现任何错误。
我正在安装的维基主要使用阿拉伯语,语言是阿拉伯语。
我应该使用哪个数据库字符集?
使用默认的binary
字符集。历史上,当MySQL的Unicode支持非常糟糕以至于会破坏非BMP字符时,这是唯一的选项。后来,在MediaWiki中添加了utf8
字符集作为实验,但对某些奇怪的语言造成了损坏。不久前,utf8mb4
字符集终于在MySQL 5.5中引入,解决了这个问题,但MW尚未支持。