3

为什么页面标题在 MediaWiki 中以二进制格式而不是 char 格式存储?http://www.mediawiki.org/wiki/Manual:Page_table#page_title

SELECT page_id, BINARY CONVERT(page_title USING utf8) as page_title ...

有什么优势或普遍的好处吗?

4

1 回答 1

4

因为 MySQL 的utf8排序规则不支持Basic Multilingual Plane之外的字符,并且utf8mb4它是最近才在 MySQL 5.5.3 中添加的。在 MySQL 的实现中,“不支持”意味着“损坏的文本”。

于 2013-06-04T18:42:27.837 回答