Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alencar funini

[Resolvido] Acentos errados no select

Recommended Posts

Boa tarde, fiz um select para exibir meus dados no banco de dados para o html, porem na página ele exibe normal com acentos e tudo mais, mas as mesmas informações que são exibidas no select do form, estão com acentos errado.

 

estou usando a <meta charset="utf-8"> no header.

 

No banco de dados ele salva assim: Balneário Camboriú

No HTML exibe assim: Balneário Camboriú

e no select(option)(combobox dinâmico que busca os dados direto do banco de dados) exibe assim: Balneário Camboriú

 

e se eu inserir dados manualmente no banco de dados. ex: cão, dai fica ao contrário, no html ele fica errado e no select ele fica correto.

 

alguem teria alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deve verificar 2 coisas:

 

1. Como está a codificação do banco de dados, tente usar: mysql_query("SET NAMES utf8");

2. Como está a codificação da página que salva os dados

 

Provavelmente usando o comando você solucionará os problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já salvei o arquivo em UTF-8 (sem bom) pelo notepad ++, porem não resolveu.

 

A página onde salva os dados para o banco de dados está com:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

 

e o banco de dados está com Collation: latin1_swedish_ci (acredito que é padrão pelo que eu andei lendo), é isso ai?

 

Abaixo uma imagem de como os dados vindos pelo banco de dados aparecem para mim na página.

 

 

desenhoy.th.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas,

 

Podes sempre em vez de apresentares o valor do campo assim $row['campo'], apresentar assim utf8_encode($row['campo']) para desta forma fazer o "escape" dos caracteres com acentos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

está com ajax sim, porem tentei colocar iso-8859-1, utf-8 e nem um resolveu,

 

tentei tbm fazer o utf_enconde() e tambem não pegou os resultados corretos.

 

Teria alguma forma de quando o cliente fazer o cadastro do imóvel, ele já salvar automaticamente no banco de dados com acentos (UTF-8)?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.