Como inserir emoji no MYSQL 5.5 e superior usando o Django ORM
Estou tentando inserir emoji em um determinado arquivo na minha tabela mysql. Corri o comando alter e alterei o agrupamento para"utf8mb4_general_ci"
ALTER TABLE XYZ MODIFY description VARCHAR(250) CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci;
Detalhes da tabela após a consulta acima:
+-------------+--------------+---------------+--------------------+
| Column | Type | Character Set | Collation |
+-------------+--------------+---------------+--------------------+
| description | varchar(250) | utf8mb4 | utf8mb4_general_ci |
+-------------+--------------+---------------+--------------------+
Depois disso, executei a consulta para atualizardescrição coluna com emoji, toda vez que eu corria abaixo da consulta, o emoji é substituído por '?'.
update XYZ set description='a test with : ' where id = 1;
Mas quando imprimo o resultado de uma consulta de seleção para o mesmo ID, ele exibe ''? ' no lugar de emoji. O resultado foi:
"a test with : ??"
Realizou as alterações necessárias no arquivo de modelo.Por favor, aceite minhas desculpas por não deixar claro, agradeceria qualquer vantagem nesse assunto.