Tiago Matos Postado Março 7, 2017 Autor Compartilhar Postado Março 7, 2017 23 minutes ago, Rodrigo Baldasso said: Muito difícil ter mudado o charset do arquivo. A transferência é feita via rsync e não mexe nisso. O ideal é você não especificar charset nenhum. Deixe a linha que especifica o charset, vazia. Muito estranho isso, por que no servidor antigo o site tá OK, no novo tá com erro de charset. Aí só corrigiu quando baixei o arquivo e salvei como utf-8... Coisas da informática.. let it go! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
VictorHScatolon Postado Março 7, 2017 Compartilhar Postado Março 7, 2017 Muito estranho isso, por que no servidor antigo o site tá OK, no novo tá com erro de charset. Aí só corrigiu quando baixei o arquivo e salvei como utf-8... Coisas da informática.. let it go! Era só colocar um header com utf8 que funcionaria kkk 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Março 7, 2017 Autor Compartilhar Postado Março 7, 2017 2 hours ago, VictorHScatolon said: Era só colocar um header com utf8 que funcionaria kkk Já tava assim, mas o que foi alterado foi o charset do arquivo conforme mencionei! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Anger Postado Março 7, 2017 Compartilhar Postado Março 7, 2017 7 horas atrás, Tiago Matos disse: Já tava assim, mas o que foi alterado foi o charset do arquivo conforme mencionei! No momento que a página começa a renderizar, ela já assume uma codificação, se não estiver nada declarado vai usar a versão declarada no servidor. Quando você ve um caracter tipo "é", ocorre por conta do carcater com acento ser unicode mas a pagina está em iso-8859-1. Existe diversos níveis que o charset pode assumir. 1 - declaração no código(Primeiro nível, qualquer coisa fora do mesmo o próprio código assume) 2 - Declaração do Banco de dados(As vezes, a declaração do código não leva em consideração a declaração dentro do arquivo e puxa com o charset definido no banco.. detalhe.. apenas para coisas vindo do mesmo) 3 - Declaração do arquivo, o mais correto a usar é o charsert utf-8 sem BOM, mas não adianta nada se tu salvar assim e declarar algo no código, pois o do código vai assumir. 4 - Declaração do servidor, se nada estiver declarado em nenhuma parte ele assume o utf-8 do servidor Sobre o seu caso, migração não altera de forma alguma a codificação do arquivo ou texto dentro dele, deveria ser outra coisa, pois é apenas um "copiar e colar" nada de Salvar o arquivo novamente. O que pode acontecer é o arquivo não ter nenhuma codificação definida e ele assumir o do servidor, agora re converter o mesmo, as chances disto acontecer é quase nula.. mas se tratando de informatica onde tudo se le em 1 e 0.. nunca se sabe. 0 Citar Ajude o fórum! Antes de postar, leiam as regras de postagem aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Março 7, 2017 Autor Compartilhar Postado Março 7, 2017 5 hours ago, Anger said: No momento que a página começa a renderizar, ela já assume uma codificação, se não estiver nada declarado vai usar a versão declarada no servidor. Quando você ve um caracter tipo "é", ocorre por conta do carcater com acento ser unicode mas a pagina está em iso-8859-1. Existe diversos níveis que o charset pode assumir. 1 - declaração no código(Primeiro nível, qualquer coisa fora do mesmo o próprio código assume) 2 - Declaração do Banco de dados(As vezes, a declaração do código não leva em consideração a declaração dentro do arquivo e puxa com o charset definido no banco.. detalhe.. apenas para coisas vindo do mesmo) 3 - Declaração do arquivo, o mais correto a usar é o charsert utf-8 sem BOM, mas não adianta nada se tu salvar assim e declarar algo no código, pois o do código vai assumir. 4 - Declaração do servidor, se nada estiver declarado em nenhuma parte ele assume o utf-8 do servidor Sobre o seu caso, migração não altera de forma alguma a codificação do arquivo ou texto dentro dele, deveria ser outra coisa, pois é apenas um "copiar e colar" nada de Salvar o arquivo novamente. O que pode acontecer é o arquivo não ter nenhuma codificação definida e ele assumir o do servidor, agora re converter o mesmo, as chances disto acontecer é quase nula.. mas se tratando de informatica onde tudo se le em 1 e 0.. nunca se sabe. Como vejo o charset do servidor? Pq eu já alterei do PHP e do MySQL. Mas o texto que está errado é um texto estático que não vem do banco. A página já está com o header utf-8. E como eu digo, quando salvo o arquivo por cima com utf-8 sem BOOM funciona normal. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Anger Postado Março 8, 2017 Compartilhar Postado Março 8, 2017 4 horas atrás, Tiago Matos disse: Como vejo o charset do servidor? Pq eu já alterei do PHP e do MySQL. Mas o texto que está errado é um texto estático que não vem do banco. A página já está com o header utf-8. E como eu digo, quando salvo o arquivo por cima com utf-8 sem BOOM funciona normal. Em whm tu podes ver no PHP configuration e nas configurações do apache 0 Citar Ajude o fórum! Antes de postar, leiam as regras de postagem aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Março 8, 2017 Autor Compartilhar Postado Março 8, 2017 2 minutes ago, Anger said: Em whm tu podes ver no PHP configuration e nas configurações do apache Isso já alterei... Só pode ser coisa do demônio ahahaha 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Anger Postado Março 8, 2017 Compartilhar Postado Março 8, 2017 11 horas atrás, Tiago Matos disse: Isso já alterei... Só pode ser coisa do demônio ahahaha As configurações do servidor são as mesmas? Tipo versão do apache etc... 0 Citar Ajude o fórum! Antes de postar, leiam as regras de postagem aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Março 8, 2017 Autor Compartilhar Postado Março 8, 2017 7 hours ago, Anger said: As configurações do servidor são as mesmas? Tipo versão do apache etc... Sim, são as mesmas. E quando migrei pedi pra migrar as settings também! Coisa né de Deus não 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.