CShared #3 – [Asp.net] Problema de acentuação (Encoding) | C# Brasil


CShared #3 – [Asp.net] Problema de acentuação (Encoding)

{lang: 'pt-BR'}

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:

Imagem com problema de acentuação

Imagem com 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 é:

Imagem sem problema de acentuação

Imagem sem problema de acentuação



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

Join the forum discussion on this post

Posts relacionados:

  1. CShared #2 – [Asp.net] CalendarExtender problema em display
  2. CShared #1 – [C#] Contagem de dias úteis entre duas datas.
  3. Krypton Suite 4.1 Released
  4. Crud com Entity Framework fácil
  5. Manipulando arquivos Excel sem uso da interoperabilidade ou conexão OLEDB

Postado em ASP.NET, C#, Cotidiano, Dicas, Forum, Visual Studio | Marcado como , , , , , , , , , ,

7 comentários sobre “CShared #3 – [Asp.net] Problema de acentuação (Encoding)”

  1. Rafael disse:

    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

  2. UrlRaioX disse:

    Muito bom, resolvi rapidamente um problema de acentuação no XML utilizando esta dica.

    Valeu!

  3. Ivan Clay disse:

    Resolvi tb um problema através da leitura deste post.

  4. Rigel disse:

    Thiago,
    Parabéns pelo post, resolveu meu problema depois de muito tempo pesquisando!

  5. Suzuki disse:

    Que bom!

    Tks. =)

  6. Glaudson disse:

    Valeu cara!
    Me ajudou muito!!!

  7. Bruno disse:

    Muito bom!

    Thanks

Deixe um Comentário

Qual a soma da expressão:
4 + 3