j’ai créé un attribut de type contenu html (longueur 10000) pour saisir des commentaires d’instruction.
Si je saisi du texte => l’enregistrement fonctionne
Si j’ajoute un emoticon => enregistrement KO
erreur dans les logs :
update CRB_PCA_DEMANDE set updated_dt=?,updated_by=?,PCA_DOSSIER_INST_CC_COM=? where row_id=?
com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect string value: ‘\xF0\x9F\xA5\xBA</…’ for column ‘PCA_DOSSIER_INST_CC_COM’ at row 1
A partir de la 5.3.3, les déploiements initiaux sur MySQL se feront par défaut en utf8mb4 sur l’ensemble des tables (celles existantes out of the box et celles crées ultérieurement via le paramétrage)
Pour les instances existantes il faut faire les alter indiqués sur les tables concernées