「竈門禰󠄀豆子」を MySQL に保存できるとかできないとかいう話題を見て、そう言えば MySQL の Grapheme Cluster 対応ってどうなってるんだっけ…と思ってググってみたら、MySQL 8.0.28 のリリースノートにこんな文を見つけた。
International Components for Unicode version 67 introduced a new
implementation for \X
(match a grapheme cluster),
which requires locale data not currently included with MySQL.
This means that, when using the version of ICU bundled with
MySQL, a query using \X
raises the error
ER_REGEXP_MISSING_RESOURCE
; when using ICU supplied
by the system, we report
ER_WARN_REGEXP_USING_DEFAULT
as a Note. (Bug
#33290090)
これは MySQL 8.0.28 で Grapheme Cluster の正規表現の \X
…