UTF8MB4 WordPress: Como Corrigir Emojis Quebrados (????) Editando wp-config.php

UTF8MB4 WordPress: Como Corrigir Emojis Quebrados (????) Editando wp-config.php

Você já tentou adicionar um emoji 🍕🔥 no seu site WordPress e, ao salvar, ele virou “????”? Esse problema é mais comum do que parece e acontece porque o WordPress e o banco de dados não estão configurados para suportar emojis e caracteres especiais.

A solução definitiva é ativar o UTF8MB4 WordPress, o padrão mais moderno de codificação para garantir compatibilidade com emojis e símbolos de qualquer idioma. O melhor? Você pode corrigir isso com apenas uma alteração simples no File Manager — sem precisar usar SQL ou phpMyAdmin.

Neste guia rápido, você vai aprender o passo a passo para corrigir o problema e deixar seu site pronto para o futuro.

🚨 Por que os emojis aparecem como “????” no WordPress?

Instalações antigas do WordPress usam geralmente o charset UTF-8, que suporta apenas 3 bytes. Emojis e outros caracteres especiais precisam de 4 bytes para serem armazenados corretamente.

A partir da versão 4.2, o WordPress passou a suportar o UTF8MB4, mas essa configuração precisa ser habilitada manualmente em sites antigos. Sem isso, cada vez que você salva um emoji, ele é substituído por “????”.

🛠️ Como corrigir com UTF8MB4 no WordPress (Passo a Passo)

✅ 1. Acesse o painel de hospedagem

Entre no cPanel ou no painel da sua hospedagem e abra o File Manager.

✅ 2. Localize o arquivo wp-config.php

Navegue até a pasta onde o WordPress está instalado (geralmente public_html) e encontre o arquivo wp-config.php. Este arquivo contém as configurações principais do seu site.

✅ 3. Edite o wp-config.php

Clique com o botão direito no arquivo e escolha Editar.

Dentro do arquivo, localize esta linha:

/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb3' );

Substitua por:

define( 'DB_CHARSET', 'utf8mb4' );

Também certifique-se de que esta linha está presente logo abaixo (ou adicione, se necessário):

define( 'DB_COLLATE', '' );

✅ 4. Salve as alterações

Clique em Salvar alterações no editor do File Manager.

✅ 5. Teste o site

Agora acesse o seu site WordPress, edite um post e tente adicionar emojis novamente. Eles devem ser salvos corretamente, sem aparecer como “????”. 🎉


💡 Por que ativar UTF8MB4 no WordPress é tão importante?

Habilitar o UTF8MB4 WordPress não corrige apenas os problemas com emojis. Essa mudança também garante:
✅ Compatibilidade com caracteres especiais de qualquer idioma
✅ Melhor segurança e performance no banco de dados
✅ Um site pronto para padrões modernos da web

🚀 Dica extra: escolha uma hospedagem moderna

Hospedagens antigas podem ter limitações com suporte ao UTF8MB4. Para garantir máxima performance e compatibilidade com o WordPress, recomendamos a Napoleon Host:

👉 Clique aqui para hospedar seu site com suporte completo a UTF8MB4

Editar o arquivo wp-config.php é uma solução rápida e eficaz para corrigir o problema dos emojis quebrados no WordPress. Com apenas uma pequena alteração no File Manager, você ativa o suporte ao UTF8MB4 WordPress e deixa seu site mais moderno e compatível com todos os caracteres especiais.

Compartilhe

Entrar em Contato

Nando Cardoso

Para discutirmos suas necessidades, preencha o formulário; vou lhe chamar no Whatsapp.