数据库
首页 > 数据库> > 在MySQL中以二进制格式存储字符串

在MySQL中以二进制格式存储字符串

作者:互联网

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

选择page_id,BINARY CONVERT(page_title使用utf8)作为page_title …

有什么好处或普遍利益?

解决方法:

因为MySQL的utf8排序规则不支持Basic Multilingual Plane和utf8mb4以外的字符,而这些字符是最近才在MySQL 5.5.3中添加的.在MySQL的实现中,“不支持”的意思是“乱码”.

标签:mediawiki,column-types,mysql
来源: https://codeday.me/bug/20191030/1970835.html