utf8mb3 is deprecated in favour of the utf8mb4 character set, which uses standards-compliant UTF-8 encoding.
Could this be finally implemented?
utf8mb3 is deprecated in favour of the utf8mb4 character set, which uses standards-compliant UTF-8 encoding.
Could this be finally implemented?
<!-- github-comment-id:752135814 -->
Most European and Middle East script letters fit into a 2-byte sequence: extended Latin letters (with tilde, macron, acute, grave and other accents), Cyrillic, Greek, Armenian, Hebrew, Arabic, Syriac, and others. But Korean, Chinese and Japanese ideographs use 3-byte or 4-byte sequences, as well as Emojis.
People start saving files with names including emojis. Photos downloaded from the web sometimes come with UTF-8 encoded filenames using the 4th byte. Uploading such photos with the iOS app fails and the only solution I have found today is to replace unsupported chars with for example '?' because the 3-byte version is not supported by Apple.
I see several reasons:
- Most European and Middle East script letters fit into a 2-byte sequence: extended Latin letters (with tilde, macron, acute, grave and other accents), Cyrillic, Greek, Armenian, Hebrew, Arabic, Syriac, and others. But Korean, Chinese and Japanese ideographs use 3-byte or 4-byte sequences, as well as [Emojis](https://unicode.org/emoji/charts/emoji-list.html).
- The [utf8mb3 character set is deprecated in MySQL 8](https://severalnines.com/database-blog/moving-mysql-57-mysql-80-what-you-should-know).
- People start saving files with names including emojis. Photos downloaded from the web sometimes come with UTF-8 encoded filenames using the 4th byte. Uploading such photos with the iOS app fails and the only solution I have found today is to replace unsupported chars with for example '?' because the 3-byte version is not supported by Apple.
As for the conversion, this may help you:
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-conversion.html
<!-- github-comment-id:752148988 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Piwigo currently supports the 3byte utf8 not the full one
utf8mb3 is deprecated in favour of the utf8mb4 character set, which uses standards-compliant UTF-8 encoding.
Could this be finally implemented?
For now, I have absolutely no idea where/how it may be a problem or how to switch from utf8mb3 to utf8mb4.
I see several reasons:
As for the conversion, this may help you:
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-conversion.html
Yes, please, this seems to be an important missing feature.
I agree. I miss emojis!