Ir para conteúdo

Featured Replies

Postado
  • Autor
  Em 07/03/2017 em 00:08, Rodrigo Baldasso disse:

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!

Postado
  Em 07/03/2017 em 00:32, Tiago Matos disse:
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
Postado
  • Autor
  Em 07/03/2017 em 05:40, VictorHScatolon disse:


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! 

Postado
  Em 07/03/2017 em 07:52, 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.

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Postado
  • Autor
  Em 07/03/2017 em 15:57, Anger disse:

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.

Postado
  Em 07/03/2017 em 21:39, 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

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Postado
  • Autor
  Em 08/03/2017 em 02:27, Anger disse:

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

Postado
  Em 08/03/2017 em 02:30, 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...

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Postado
  • Autor
  Em 08/03/2017 em 14:13, Anger disse:

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

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.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?