• Boa tarde, pessoal.

    Fiz um site para um cliente que funcionava normalmente (pelo menos eu achava), mas aí ele percebeu que, em algumas postagens, quando ele utilizava caracteres como ‘à’, ‘ª’, entre outros, o conteúdo simplesmente era cortado na parte onde o primeiro caractere semelhante deveria ser exibido.

    Procurando pela internet (inclusive por aqui) não consegui encontrar a solução. Mas, em um site em específico, fui instruído a editar, no wp-config, o DB-CHARSET e o DB-COLLATE deixando-os em branco, que resolveria. Dito e (quase) feito. O conteúdo exibia completamente, mas com um problema: no lugar de qualquer caractere especial (‘ã’, ‘ç’, etc.) é exibido um �.

    Verifiquei que, no banco de dados, os textos foram modificados como se tivessem sido convertidos para ASCII, mas mesmo quando escrevo corretamente, no navegador ainda são exibidos �.

    Alguém sabe o que pode ser? Preciso corrigir isto com extrema urgência!

    O link do site é este http://www.jornalagito.com.br

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico Guilherme Marconi

    (@guilhermemarconi)

    Galera, consegui “resolver” o problema. Agora o conteúdo não é mais cortado e funcionam os caracteres especiais comuns (“ã”, “á”, “ç”).

    Porém, quando eu adiciono um “à”, é exibido um � na notícia. O “à” só funciona corretamente se, pelo editor do WordPress, eu abrir a aba HTML e trocar por “&agrave”.

    Pelo visto, então, o problema está sendo a forma como o WordPress está enviando o conteúdo para o banco de dados, que está em UTF-8 Unicode CI.

    Alguém já passou por isso e conseguiu resolver o problema?

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Erro de codificação (UTF-8)’ está fechado para novas respostas.