Skip to content

Database: Use utf8mb4 collation as default for creating new schemas - #12145

Open
lscharmer wants to merge 2 commits into
ILIAS-eLearning:trunkfrom
lscharmer:utf8mb4-as-default
Open

lscharmer wants to merge 2 commits into
ILIAS-eLearning:trunkfrom
lscharmer:utf8mb4-as-default

Conversation

@lscharmer

Copy link
Copy Markdown
Contributor

This PR is the final step to fully implement UTF8MB4 support in ILIAS.

For this PR to be merged, PR #12144 must be merged first and PRs #11718, #12020 & #1202 MUST be integrated into the SQL dump.

This PR implements the following features:

  • Enable the database component to directly create UTF8MB4 schemas.
  • Change the default collation from utf8_general_ci to utf8mb4_unicode_520_ci.

Please refer to PR #12144 for all details regarding this PR.

@lscharmer lscharmer added improvement php Pull requests that update Php code labels Sep 29, 2026
@matthiaskunkel

Copy link
Copy Markdown
Member

Jour Fixe, 05 OCT 2026: We highly appreciate these PRs (#12144 and #12145) and accept them for trunk. We also declare mb3 support for depraceted with ILIAS 12 and will remove it with ILIAS 13.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants