Codificação do texto quando muda de Mambo para Joomla

Dúvidas e Comentários sobre o Conceito e Funcionamento do Mambo e Joomla! Atenção: Assuntos de Instalação, Componentes, Módulos, Mambots, Temas e Documentação usar os fóruns abaixo.
rodolfo
Novato
Mensagens: 18
Registrado em: 04 Jul 2009, 11:44

Codificação do texto quando muda de Mambo para Joomla

Mensagem por rodolfo »

Olá,
Estou refazendo meu site antigo (que estava em Mambo) para Joomla
A única coisa que quero importar do BD Mambo é a tabela de conteúdo (mos_content).
Eu já a renomeei e coloquei no BD Joomla (jos_content). a Princípio funcionou bem, mas quando fui olhar o conteúdo no site, dá erro de codificação, tipo os acentos das palavras aparecem embaralhados como se não existisse naquela fonte.

Alguém pode me ajudar quanto a isso?
CalRaiden©
Usuário
Mensagens: 194
Registrado em: 18 Set 2008, 10:30

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por CalRaiden© »

Os acentos no banco estão correto? Tipo, dá uma visualizada em uma linha da tabela e verifique se os acentos estão correto. Pode ser que seja configuração do apache caso tenha mudado de servidor para um novo ou php.
rodolfo
Novato
Mensagens: 18
Registrado em: 04 Jul 2009, 11:44

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por rodolfo »

é, realmente os acentos no BD não estão corretos... como eu faço pra corrigir isso... é possível?
CalRaiden©
Usuário
Mensagens: 194
Registrado em: 18 Set 2008, 10:30

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por CalRaiden© »

Migrasse de banco?

Use o COLLATION 'latin1_swedish_ci' e o CHARACTER SET 'latin1'.

Faço um backup primeiro e altere uma tabela com o collation latin1_swedish_ci .

ALTER TABLE t1 CHANGE c1 c1 VARCHAR(100) CHARACTER SET utf8;
Nessa página tem um script para isso (http://dev.mysql.com/doc/refman/5.0/en/ ... rsion.html)

Depois dá um toque se resolveu o problema.
rodolfo
Novato
Mensagens: 18
Registrado em: 04 Jul 2009, 11:44

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por rodolfo »

O BD já está com a collation que você sugeriu, e o character set tb, e não entendi o que você quis dizer com a linha abaixo
ALTER TABLE t1 CHANGE c1 c1 VARCHAR(100) CHARACTER SET utf8;

Desculpe minha ignorância, mas ainda preciso de ajuda nisso
Obrigado
CalRaiden©
Usuário
Mensagens: 194
Registrado em: 18 Set 2008, 10:30

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por CalRaiden© »

Esse comando é para alterar o tipo de collation da tabela, como já está. não precisar fazer.

Manda um trecho desses caracteres para verificar se é erro de caracteres ou está como caracteres de html.
Daniel Corrêa
Super Joomleiro
Mensagens: 2156
Registrado em: 24 Mai 2005, 13:30
Localização: Belo Horizonte
Contato:

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por Daniel Corrêa »

Possivelmente isso está relacionado com formato em que seu arquivo de backup está gravado.

Ele deve estar salvo no formato  UNICODE e não UTF-8. Faça esta mudança e tente novamente.
www.pagseguro.com.br - Faça cobranças a partir do seu site
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
rodolfo
Novato
Mensagens: 18
Registrado em: 04 Jul 2009, 11:44

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por rodolfo »

O site em questão é este : http://ipiliberdade.net/novosite/
Uma das notícias que está na página principal está da seguinte maneira no BD:

Nossos Missionários Francisco, Néia e Remédios estão completando 1 mês no campo missionário de São Tomé e Príncipe, na África. Com muitas lutas, dificuldades, mas com muita dedicação e perseverança eles têm testemunhado o amor do nosso Deus até os confins da Terra. Esteja em oração constante pela vida deles, e não esqueça de acessar o blog com suas notícias, acesse: http://spaces.msn.com/members/mrsspaula2/

Espero poder contar com a colaboração de vocês ainda.
Obrigado por tudo até agora!!
ernestosj
Novato
Mensagens: 30
Registrado em: 21 Jul 2008, 07:41

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por ernestosj »

  Tb estou passando por esse problema, só que no meu caso eu migrei o banco de dados para o linux e página aparece com um caracter extranho no lugar dos caracteres especiais da língua portuguesa, como ç é ú etc.. Eles voltam ao normal quando troco no BROWSER  a codificação, em Exibir > codificação > Ocidental (ISO-8859-1). Porém ao sair da página essa modificação não permanece. Já vi códigos em que se coloca essa modificação no início da página em uma tag, mas ainda não vi como fazer isso no joomla.
rodolfo
Novato
Mensagens: 18
Registrado em: 04 Jul 2009, 11:44

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por rodolfo »

é exatamente isto que está acontecendo no meu caso, também...
alguém sabe como fazer esta modificação definitivamente?!
Daniel Corrêa
Super Joomleiro
Mensagens: 2156
Registrado em: 24 Mai 2005, 13:30
Localização: Belo Horizonte
Contato:

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por Daniel Corrêa »

no meu post acima tem a explicação...

já tentou?
www.pagseguro.com.br - Faça cobranças a partir do seu site
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
rodolfo
Novato
Mensagens: 18
Registrado em: 04 Jul 2009, 11:44

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por rodolfo »

estou tentando, mas não acho nenhuma opção para salvá-lo em outro formato... quando eu seleciono a codificação no IE para Europeu Ocidental, o texto aparece corretamente.

Meu servidor não da muito suporte nesse sentido... se alguém puder me ensinar como salvar o BD em UTF8, por favor, me ajude!!
ernestosj
Novato
Mensagens: 30
Registrado em: 21 Jul 2008, 07:41

Re: Codificação do texto quando muda de Mambo para Joomla

Mensagem por ernestosj »

  No meu caso, (acho que já respondi aqui) :-\ editei o httpd.conf colocando uma linha com essa variável: AddDefaultCharset ISO-8859-1.

  Se vc entrar no mysql e der o comando SHOW COLLATION LIKE 'latin1%'; verá algumas informações sobre o conjunto de caracteres sendo usado.
Responder