modification mysql à faire pour l'utf8 et les emojis (surtout avec Firefox 50...)
Je voudrais juste préciser que ça n'a rien à voir avec Firefox 50 (c'est bizarre, c'est la deuxième fois que quelqu'un mentionne cette version ? Perso je n'ai pas encore fait la mise à jour) et seulement un peu à voir avec les émoji.
Le problème à la base est que les caractères Unicode qui sont représentés en UTF-8 par quatre octets (donc la plupart des émoji, mais pas tous, et un bon nombre de caractères qui ne sont pas des émoji) ne sont pas supportés par le charset utilisé actuellement par la base MySQL de LinuxFR, et que de plus, LinuxFR les échappe deux fois en HTML, pour ne pas leur laisser la moindre chance d'être affichés. C'est pour ça que si je poste un ☺ ou un ❤, ça marchera (ce sont des émoji de trois octets) alors que si je veux désigner un type de maquereau par son nom japonais, vous aurez droit à une entité HTML : 𩸽 (c'est un kanji sur quatre octets). Enfin plus précisément, j'aurai droit à une entité à la prévisualisation, et à une erreur 500 à la soumission.
Bref. Je pense que la référence à Firefox 50 serait liée aux émoji en couleur, mais je n'en suis pas sûr ? Puisque les émoji en couleur sont supportés depuis plusieurs versions déjà par Firefox, ainsi que Chromium et la majeure partie du système de rendu utilisé sous Linux, pour peu qu'on installe les fontes nécessaires.
emoji
En fait, c'est en voulant écrire un journal pour expliquer comment installer ces fontes et configurer le système pour avoir des émoji en couleur partout, que je me suis rendu compte que ça n'allait pas être possible parce que LinuxFR n'est pas compatible UTF-8. Le journal est écrit à côté, maintenant j'attends de pouvoir le poster quand LinuxFR aura été patché.
# UTF8
Posté par 못 옷 홋 ♨ (site web personnel) . En réponse au journal LinuxFr.org : première quinzaine de novembre 2016. Évalué à 9. Dernière modification le 18 novembre 2016 à 13:00.
Je voudrais juste préciser que ça n'a rien à voir avec Firefox 50 (c'est bizarre, c'est la deuxième fois que quelqu'un mentionne cette version ? Perso je n'ai pas encore fait la mise à jour) et seulement un peu à voir avec les émoji.
Le problème à la base est que les caractères Unicode qui sont représentés en UTF-8 par quatre octets (donc la plupart des émoji, mais pas tous, et un bon nombre de caractères qui ne sont pas des émoji) ne sont pas supportés par le charset utilisé actuellement par la base MySQL de LinuxFR, et que de plus, LinuxFR les échappe deux fois en HTML, pour ne pas leur laisser la moindre chance d'être affichés. C'est pour ça que si je poste un ☺ ou un ❤, ça marchera (ce sont des émoji de trois octets) alors que si je veux désigner un type de maquereau par son nom japonais, vous aurez droit à une entité HTML : 𩸽 (c'est un kanji sur quatre octets). Enfin plus précisément, j'aurai droit à une entité à la prévisualisation, et à une erreur 500 à la soumission.
Bref. Je pense que la référence à Firefox 50 serait liée aux émoji en couleur, mais je n'en suis pas sûr ? Puisque les émoji en couleur sont supportés depuis plusieurs versions déjà par Firefox, ainsi que Chromium et la majeure partie du système de rendu utilisé sous Linux, pour peu qu'on installe les fontes nécessaires.
emoji
En fait, c'est en voulant écrire un journal pour expliquer comment installer ces fontes et configurer le système pour avoir des émoji en couleur partout, que je me suis rendu compte que ça n'allait pas être possible parce que LinuxFR n'est pas compatible UTF-8. Le journal est écrit à côté, maintenant j'attends de pouvoir le poster quand LinuxFR aura été patché.