Ir para conteúdo

Arquivado

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

João Fernandes dos Santos

[Resolvido] Acentuação em GridView

Recommended Posts

Pessoal, boa tarde.

Estou tendo problemas com acentuação em minhas grid views. Nunca aconteceu isso comigo, é a primeira vez.

Ja procurei na Web alguns exemplos e nada o exemplo que cheguei mais perto foi esse?

 

Inserir entre a tag <system> </system>

a tag:

     <globalization enableClientBasedCulture="false" requestEncoding="iso-8859-1" responseEncoding="utf-8" fileEncoding="iso-8859-1" responseHeaderEncoding="utf-8" resourceProviderFactoryType="string" enableBestFitResponseEncoding="true" culture="pt-BR" uiCulture="pt-BR" />

 

Mais nada ainda continua com as acentuações erradas. conforme imagem abaixo.

Acentua%C3%A7%C3%A3oGridView.png

 

 

aguardo um luz....

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentar somente:

<globalization culture="pt-BR" requestEncoding="utf-8" responseEncoding="utf-8" uiCulture="pt-BR"/>

Se não der deve ser o colation do seu Banco de Dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ivan, obrigado pela resposta, mais não deu certo.

 

O estranho é que em uma grid fica com a acentuação normal, só que em outras não.

elas estão com os dados vindo do mesmo banco. Por isso que não deve ser o collation do banco o site esta hospedado em um servidor pago, onde já hospedei vários sites lá e não tenho esse problema.

 

Uma observação é que o erro de acentuação não acontece na grid view mais também em campos textbox. Ferro.

 

Alguêm tem mais alguma luz ai?

 

aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou falando, das duas, por que as vezes no web.config esta de uma forma e na pagina aspx de outra de outra.

E o encodindg devem estar em utf-8

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ivan bom dia.

todos os Enconding esta em utf-8.

achei em algumas partes dos códigos: culture=neutral e substitui por culture=pt-BR e nada também.

 

Quando rodo a aplicação da minha máquina, aparece normal pra mim, não deve ser alguma configuração no servidor onde esta hospedado o site? na sua primeira resposta você comentou sobre o collation do banco, onde eu vejo isso e como ele deve ficar?

 

 

aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse collation é para funcionar os acentos certinhos.

Tenta usar HtmlEncode pra ver se resolve!

Outra coisa como você monta o Grid? Ele gera as colunas automaticamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

João o uso depende de como você esta montando o gridview.

Pode ser assim:

http://www.netomatix.com/development/GridViewDataFormatting.aspx

ou assim

http://forums.asp.net/p/1112893/1844016.aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal é o seguinte vamos lá..

Consegui solucionar o problema.

 

 

Quando migrei os dados da minha máquina para o banco de dados da hospedagem eu usei o Export do banco de dados de minha máquina. Onde os dados foram alterados deixando-os com aqueles valores nas acentuações.

 

Como ainda é com poucos dados que estou trabalhando então alterei manualmente, e tudo esta funcionando normalmente.

 

O erro deve ter sido nessa migração pois quando cadastro direto da aplicação que esta agora hospedado, não da esse erro de acentuação.

 

Obrigado Ivan e Rafael pelas respostas.

 

 

Podem encerrar...

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.