Ola pessoal, continuando com a linha de postagens CShared com uma dica simples, porem muito útil.
Quem nunca passou por problemas de acentuação na web? Sabe quando você faz aquela super função que que pega um grid de exporta para um excel, csv, etc. E percebe que todo tipo de acentuação esta errado.
Esta semana ajudei um amigo com esta situação, na verdade testamos varias funções, metodos, charset UTF-8, unicode, etc.
Então vamos ilustrar o cenário, a exportação com o problema de acentuação:
A solução para acertar foi incluir a seguinte linha no web.config (entre as tags <system.web></system.web>):
<globalization culture="pt-BR" uiCulture="pt-BR" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" fileEncoding="iso-8859-1" />
Pronto! A partir dai é só exportar e o resultado é:
Claro que no meio do caminho tentamos utilizar o metodo: HttpServerUtility.HtmlDecode, mas não obtivemos o resultado esperado.
O que resolveu 100% do problema foi a inserção da linha mencionada no web.config.
Espero que esta postagem ajude alguem que esteja passando por um problema semelhante.
Até a proxima!
Sayonara.
“Conhecer o homem – esta é a base de todo o sucesso.” – Charles Chaplin
Posts relacionados:
- CShared #2 – [Asp.net] CalendarExtender problema em display
- CShared #1 – [C#] Contagem de dias úteis entre duas datas.
- Krypton Suite 4.1 Released
- Crud com Entity Framework fácil
- Manipulando arquivos Excel sem uso da interoperabilidade ou conexão OLEDB
Postado em ASP.NET, C#, Cotidiano, Dicas, Forum, Visual Studio | Marcado como acentuação, ASP.NET, C#, ccdil, ccedilha, charset, cshared, Dicas, encoding, Visual Studio, VisualStudio






Muito bom, esta linha inserida no web.config resolveu meu problema no recebimento de informações no retorno da forma de pagamaneto digital do Buscapé, vlw
Muito bom, resolvi rapidamente um problema de acentuação no XML utilizando esta dica.
Valeu!
Resolvi tb um problema através da leitura deste post.
Thiago,
Parabéns pelo post, resolveu meu problema depois de muito tempo pesquisando!
Que bom!
Tks. =)
Valeu cara!
Me ajudou muito!!!
Muito bom!
Thanks