Como é chato acessar o blog e de repente não visualizar nenhum acento, em vez disso, só aparecem trechos de código estranho no lugar.
Isso já tinha acontecido comigo há anos, mas ontem voltou a acontecer após passar por invasão de código hacker em todas as páginas do blog, onde ao final, após uma atualização no banco de dados esse erro apareceu.
Tudo no blog estava com erro, widget, conteúdo, título TUDO, e ao analisar, o código o erro estava diretamente no banco de dados, como mostra a figura no inicio do artigo.
Ao pesquisar encontrei diversas soluções para resolver o problema de acentuação no blog, e no meu caso, todas sem sucesso e nenhuma surtia efeito.
Foi então que acessei o artigo “Atualização do WordPress 2.3.2”, lá no Criar Blog e encontrei uma solução que me deixou perplexo de tão simples.
Bastou editar o wp-config.ph e mudar de,
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
para sem a referência utf8,
define(‘DB_CHARSET’, ”);
define(‘DB_COLLATE’, ”);
Pelo que entendi, sem essa referência definida o wordpress volta ao padrão do banco de dados que é o “latin1”, e o problema com acentuação está resolvido. Simples não?
3 comentários
Comentários estão encerrados.
Rogerio esses dias quando entrei aqui no WRG vi os títulos sem acento, até estranhei, também vi que o blog tava com um template simples do WordPress, foi você que troco ou foi os hackers?
Abraços!!!
Realmente tive problemas Rosiel, o blog foi invadido por um código malicioso que se alojou por todas as dezenas de páginas em php do servidor.
Foi um caos no dia mas conseguir limpar o blog. Em breve vou publicar um artigo em detalhes sobre o ocorrido.
Abraço!
Ou você vai na tabela wp_options no campo
blog_charset
E edita colocando:
utf8
E salva
Aqui funcionou em tudo e todos blogs com o problema!