You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's for utf8mb4_uca1400_* collations added by MariaDB 11.5. You can
replace existing NormalizerMySQLUnicode900 that is for utf8mb4_0900_* collations in MySQL with this. So NormalizerMySQLUnicode900 is deprecated.
Here is a list how to use this for MySQL/MariaDB compatible
collations:
Note that NormalizerMySQLUnicode always doesn't change any trailing
spaces. (It's a "NO PAD" collation in MySQL context.) Precisely, NormalizerMySQLUnicode is compatible with utf8mb4_uca1400_nopad_*
not utf8mb4_uca1400_*. We may add "PAD" mode later.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Improvements
Added
NormalizerMySQLUnicodeIt's for
utf8mb4_uca1400_*collations added by MariaDB 11.5. You canreplace existing
NormalizerMySQLUnicode900that is forutf8mb4_0900_*collations in MySQL with this. SoNormalizerMySQLUnicode900is deprecated.Here is a list how to use this for MySQL/MariaDB compatible
collations:
utf8mb4_0900_ai_ci:NormalizerMySQLUnicode("version", "9.0.0")utf8mb4_0900_as_ci:NormalizerMySQLUnicode("version", "9.0.0", "accent_sensitive", true)utf8mb4_0900_as_cs:NormalizerMySQLUnicode("version", "9.0.0", "accent_sensitive", true, "case_sensitive", true)utf8mb4_ja_0900_as_cs:NormalizerMySQLUnicode("version", "9.0.0", "accent_sensitive", true, "case_sensitive", true, "locale", "ja")utf8mb4_ja_0900_as_cs_ks:NormalizerMySQLUnicode("version", "9.0.0", "accent_sensitive", true, "case_sensitive", true, "locale", "ja", "kana_sensitive", true)utf8mb4_uca1400_ai_ci:NormalizerMySQLUnicode("version", "14.0.0")utf8mb4_uca1400_ai_cs:NormalizerMySQLUnicode("version", "14.0.0", "case_sensitive", true)utf8mb4_uca1400_as_ci:NormalizerMySQLUnicode("version", "14.0.0", "accent_sensitive", true)utf8mb4_uca1400_as_cs:NormalizerMySQLUnicode("version", "14.0.0", "accent_sensitive", true, "case_sensistive", true)Note that
NormalizerMySQLUnicodealways doesn't change any trailingspaces. (It's a "NO PAD" collation in MySQL context.) Precisely,
NormalizerMySQLUnicodeis compatible withutf8mb4_uca1400_nopad_*not
utf8mb4_uca1400_*. We may add "PAD" mode later.This discussion was created from the release groonga-normalizer-mysql 1.2.6: 2025-03-24.
All reactions