Lorsque j'essaie de commenter un journal en utilisant le caractère unicode "thumbs up" (U+1F44D) j'arrive sur la « page oops! ». Testé également en créant une entrée de forum.
Pas de problème pour d'autre caractère, tel HEAVY BLACK HEART (U+2764)
Lorsque j'essaie de commenter un journal en utilisant le caractère unicode "thumbs up" (U+1F44D) j'arrive sur la « page oops! ». Testé également en créant une entrée de forum.
Pas de problème pour d'autre caractère, tel HEAVY BLACK HEART (U+2764)
# ≥ U+10000
Posté par jben . Évalué à 6 (+0/-0).
Encore un système qui ne supporte pas les unicodes plus haut que U+10000. Je ne sais pas pourquoi, mais c'est assez fréquent.
[^] # Re: ≥ U+10000
Posté par Laurent Pointecouteau (site web personnel, Mastodon) . Évalué à 1 (+0/-0).
En effet, c'est assez dommage ; ça signifie qu'aucun de ces emojis ne peut être utilisé sur Linuxfr (sauf à intégrer les images, mais ça fait pas très propre).
# MySQL...
Posté par Bruno Michel (site web personnel) . Évalué à 7 (+0/-0). Dernière modification le 24 août 2014 à 21:21.
Le problème vient de MySQL : on utilise l'encodage utf8, au lieu d'utf8mb4 (qui n'était pas encore disponible dans la version de MySQL utilisée lorsque la base de données à été créée). L'encodage utf8 de mysql ne permet de stocker des caractères utf-8 que s'ils sont sur 3 caractères au plus.
Pour passer en utf8mb4, le plus simple a l'air d'être de dumper la base de données, modifier le dump pour remplacer toutes les occurrences d'utf8 par utf8mb4 dans la structure (pas les données, à faire à la main donc), puis réimporter le tout. Il faut également modifier l'encodage utilisé pour les connexions à la base de données.
[^] # Re: MySQL...
Posté par Bruno Michel (site web personnel) . Évalué à 3 (+0/-0).
C'est corrigé : 🐧
# sa marchent
Posté par Marotte ⛧ . Évalué à 2 (+0/-0).
👍
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.