problemas com charset no servidor

23/01/2015

0

Boa tarde.
Gente to com problema de charset e nao sei como resolver.

Na minha maquina local uso wamp e mysql.
Nas paginas defini a tag com utf-8 e encodes e decodes para inserção no banco e retorno.
Na minha maquina funciona tudo normal.

Quando jogo para o servidor do hostinger (http://www.hostinger.com.br/) ele mostra como a imagem anexo.

[img]http://arquivo.devmedia.com.br/forum/imagem/259421-20150123-174149.jpg[/img][img]http://arquivo.devmedia.com.br/forum/imagem/259421-20150123-174159.jpg[/img]


O que fazer? Olhei o banco no servidor, e esta tudo normal....Só quando traz a pagina é que da o problema.
Manja

Manja

Responder

Posts

23/01/2015

Ronaldo Lanhellas

Veja como está o encode do banco de dados, deveria estar como utf8_general_ci.
Responder

23/01/2015

Ronaldo Lanhellas

Veja como está o encode do banco de dados, deveria estar como utf8_general_ci.
Responder

23/01/2015

Manja

Sim, ambos estao com utf8_general_ci.
Responder

23/01/2015

Manja

Tirei todos os encodes e decodes de todas as paginas.
Na classe de conexão coloquei:

//define a codificação do texto 
	 header ('Content-type: text/html; charset=UTF-8');  
	 
	 //define a localidade 
	 setlocale(LC_TIME, "pt_BR.utf8"); 
	 
	 //define o fuso horário 
	 date_default_timezone_set('America/Sao_Paulo'); 
	 
	 //Aqui fica as configurações de conexão 
	 mysql_query("SET NAMES 'utf8'"); 
	 mysql_query('SET character_set_connection=utf8'); 
	 mysql_query('SET character_set_client=utf8'); 
	 mysql_query('SET character_set_results=utf8'); 
	



Agora ambas as telas tanto em servidor e local aparecem com acentuação normal.
Só que o banco interno ferrou...acerta uma coisa estraga outra.
Mostra assim no phpadmin: Escovação

Não tem jeito de trabalhar ambos normal nao?
Responder

23/01/2015

Manja

Voltei os encodes e decodes.
Localmente ok.
Os dois bancos com caracter ok.

Segue erro no hostinger:


[img]http://arquivo.devmedia.com.br/forum/imagem/259421-20150123-200118.jpg[/img]
Responder

23/01/2015

Marcio Araujo

Por curiosidade, o charset não é para ser somente no html?
Responder

24/01/2015

Manja

Se deixo sem no banco, (tanto na gravaçao quanto no retorno) grava Escovação dentro do banco conforme comentei linhas acima.
Nao sei o que fazer.
Responder

24/01/2015

Marcio Araujo

Já viu esse?

[url]http://forum.wampserver.com/read.php?2,75511,75511[/url]
Responder

24/01/2015

Manja

Ja esta dessa forma do post citado. Ms obrigado.
Responder

24/01/2015

Marcio Araujo

Desculpa.
Responder

24/01/2015

Marcio Araujo

Desculpa.
Responder

24/01/2015

Marcio Araujo

Desculpa.
Responder

26/01/2015

Marcos Paulo

Já tentou verificar com a hospedagem?
Responder

26/01/2015

Manja

Estou tentando tambem, mas nem eles sabem...
Responder

26/01/2015

Marcos Paulo

Complicado esses atendimentos.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar