Make the db always use utf8mb4_unicode_ci #17
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
latin1_german1_ci
doesn't support characters that allocate more than 2 bytes apparently, even less 4 which is for unicode ones, bututf8mb4_unicode_ci
does!. I am not sure why the default language for every other string in the db is not 4 bytes unicode, or why it is polish/latin, ig it was a fast decision to allow for some special characters but not all?, still. drafting as if thats the case then i guess it should be A LOT BETTER to directly switch the default language toutf8mb4_unicode_ci
to not allow for this to happen againcloses #9