Autor Tópico: Charset - Só problemas  (Lida 1535 vezes)

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Charset - Só problemas
« Online: Janeiro 17, 2014, 12:11:09 pm »
Colegas,

Tá difícil trabalhar com latin1,  após uma um publicação recente de todas as apps de meu sistema, todos as apps  passaram a apresentar problemas, o código abaixo echoa com mando sql para converter o charset de todas as tabelas, basta copiar  e executar direto no banco de dados:

sc_select(meus_dados, "show tables");
if ({meus_dados} === false)
{
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
else
{
while (!$meus_dados->EOF){
echo "ALTER TABLE ".$meus_dados->fields[0].' CONVERT  TO CHARACTER SET utf8;<br>' ;
$meus_dados->MoveNext();
}
$meus_dados->Close();
}

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Charset - Só problemas
« Responder #1 Online: Janeiro 17, 2014, 12:37:11 pm »
Colegas,

Tá difícil trabalhar com latin1,  após uma um publicação recente de todas as apps de meu sistema, todos as apps  passaram a apresentar problemas, o código abaixo echoa com mando sql para converter o charset de todas as tabelas, basta copiar  e executar direto no banco de dados:

sc_select(meus_dados, "show tables");
if ({meus_dados} === false)
{
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
else
{
while (!$meus_dados->EOF){
echo "ALTER TABLE ".$meus_dados->fields[0].' CONVERT  TO CHARACTER SET utf8;<br>' ;
$meus_dados->MoveNext();
}
$meus_dados->Close();
}

Valeu Haroldo, por compartilhar.
Os campos que estão latin1 dentro das tabelas, mudam automaticamente ou não tem problema?

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Charset - Só problemas
« Responder #2 Online: Janeiro 17, 2014, 01:10:25 pm »
pelo que analisei a conversão eh completa campo a campo, conteúdo byte a byte

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Charset - Só problemas
« Responder #3 Online: Janeiro 17, 2014, 01:15:48 pm »
Pelo que analisei a conversão eh completa campo a campo, conteúdo byte a byte

Tranquilo. Quando eu cair nessa situação vou fazer.
Muito Obrigado.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Willian Fernando

  • Expert
  • *****
  • Mensagens: 1154
  • .....
    • Email
Re:Charset - Só problemas
« Responder #4 Online: Abril 14, 2014, 09:21:24 pm »
Y as app que charset você usou Haroldo?