Dicas
Administrador •
16/09/2025 •
17
use utf8mb4_unicode_ci (ou utf8mb4_unicode_520_ci se quiser ainda mais precisão). Assim você garante suporte a acentos, cedilha e emojis corretamente.
| Situação | Collation recomendado |
|---|---|
| Compatibilidade geral | utf8mb4_general_ci |
| Ordenação correta para português (acentos, ç, etc.) | utf8mb4_unicode_ci |
| Mais moderno e preciso (Unicode 9.0+) | utf8mb4_unicode_520_ci |
| Se precisar de diferenciação entre maiúsculas/minúsculas | utf8mb4_unicode_cs |
Exemplo para criar uma tabela correta: CREATE TABLE documentos (
id INT AUTO_INCREMENT PRIMARY KEY,
descricao VARCHAR(255),
documentoPa VARCHAR(255),
nomeRes VARCHAR(255),
departamentoRes VARCHAR(255)
)
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
------------------------------------
Alterando um banco já existente: ALTER DATABASE nome_do_banco CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Alterando uma tabela: ALTER TABLE documentos CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
---------------------------------------
Tags relacionadas:
Compartilhar:
Comentários (0)
Deixe seu comentário
Ainda não há comentários
Seja o primeiro a comentar este post!