Image 01 Image 02




Como ser um estúpido em poucas lições

Publicado em 12.01.08 por bernabauer
0

Compare preçosBanco de dados, wordpress, php.

Sexta à noite estava eu em casa, feliz e contente trabalhando remotamente. O conforto do lar não tem comparação com o ambiente de trabalho. Isto é um fato, mas isto não é o importante. Importante é saber o que aconteceu.

Pois bem, estou eu, com Adium aberto. Para os que não vão pro céu por não fazerem parte do pomar, explico que o Adium é um programa para Mac que permite acessar redes do MSN, GTalk e ICQ, por exemplo. Clicando loucamente na tela de metaframe e aceleradíssimo quando chega uma mensagem pelo Adium.

Conversa vai conversa vem o gajo me dá a notícia que eu estava tentando evitar a pelo menos 2 anos. Eu precisava converter meu blog para UTF-8. Aqui vale contar a histórinha sobre como eu fui parar tendo um blog com codificação latin-1.

O latin-1 apareceu devido a dois fatores. O primeiro é que o o wordpress tinha em suas versões anteriores a codificação de base de dados latin-1 como padrão. E o idiota aqui, pensando em fazer uma economia porca, acabou optando por um hospedeiro gratuito que tinha alguns problemas técnicos. Ainda bem que na época eu tinha backups quase que diários e pouca coisa foi perdida.

Pois bem, depois de importar meus dados na Dreamhost, a única coisa que fez com que os acentos dos artigos fossem reconhecidos de forma correta foi configurar o blog como latin-1. Claro que isto me trouxe uma série de problemas, porém minha falta de tempo naquela época me impediu de pesquisar a solução para o problema.

Na sexta à noite recebi duas duas. A primeira fala de um plugin que ajuda na tarefa de converter o blog de latin-1 para utf-8. Já a segunda é uma página do codex que ajuda na configuração, ou melhor, na conversão do blog.

Pois bem, testei o plugin, e pode ser altamente provável que eu tenha comido alguma mosca, por que testei localmente e nada foi resolvido. A base apesar de convertida, não estava com os acentos legais. Aliás, as palavras com acentos foram todas devidamente capadas pela metade.

Apesar do problema inicial, tentei entender o que o plugin fazia e li como converter a base de dados. Decidi, num daqueles momentos onde a minha capacidade de decisão está seriamente prejudicada devido à hora e ao cansaço, fazer a conversão na mão.

Entrei na base de dados e sai trocando tudo que tinha latin-1 por utf-8. Todos os campos de tabela, todas as tabelas, tudo. Sem fazer backup.

O que aconteceu? Descobri que Deus lê meu blog e me poupou de perder o blog por inteiro. Eu simplesmente ignorei algumas etapas da conversão. Eu deveria ter convertido os campos para BLOB antes de trocar para UTF-8, mas achei que isto era desnecessário.

No fim das contas, algumas configurações apenas que foram perdidas. A sidebar foi pro saco e teve que ser reconfigurada, sem falar que alguns plugins se corromperam e mesmo reinstalando não teve jeito. O bom é que alguns bastava apagar diretamente da base de dados para recuperar os dados padrão. Outros nem tanto.

Gastei umas duas horas clicando feito um estagiário burro, perdi meia duzia de coisas, mas pelo menos sou um UTF-8 agora. Aprendeu papudo?

Compare preçosBanco de dados, wordpress, php.
Ou visite o Shopping BernaBauer.com para desfrutar de ofertas irresistíveis.

Bookmark e Compartilhe

Oracle 11g   Manual Do Administrador De Banco De Dados   Dba
Oracle 11g Manual Do Administrador De Banco De Dados Dba
Mais info»
R$ 85.00
Livro Crie Banco De Dados Com O Access   Frete Grátis
Livro Crie Banco De Dados Com O Access Frete Grátis
Mais info»
R$ 12.99
Banco De Dados De Cep's 2008 Em Access
Banco De Dados De Cep's 2008 Em Access
Mais info»
R$ 25.00
Banco Dados   Cep   Sem Custo De Frete
Banco Dados Cep Sem Custo De Frete
Mais info»
R$ 8.00
Vitrine TecnoBlog  


Veja também




Deixe seu comentário...

Enviar um comentário para este artigo quer dizer que você concorda com os termos de uso.