Ir para conteúdo

Arquivado

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

Dagma Collela

Problemas com acentuação!

Recommended Posts

Galera, deve ser problema meio bobo, mas já pesquisei de varias formas, tentei varias coisas e nada deu certo. vou postar ultimo código que achei. É o seguinte, eu to lendo um arquivo de texto, e inserindo ele no Banco Mysql.. ai problema, percebi que no meu banco vinha trocada as letras com algum tipo de acentuação. [] ou ? etc. então achei que fosse banco troquei charset, collati. dai resolvi testar se não era meu código, ai surpresa é meu código. Já tbm já tentei varias formas tbm e nada. por ultima antes de vir aqui pedir ajuda.

 StreamReader stream = new StreamReader(@"Z:\Internet\aluno.txt", Encoding.GetEncoding(CultureInfo.GetCultureInfo("pt-BR").TextInfo.ANSICodePage));

alguém saberia como resolver meu problema!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente você vai ter que bater o charset do seu código com o charset do seu banco. Tente usar UTF8 ou ISO

 

https://www.google.com.br/search?q=convert+text+utf8+.NET&oq=convert+text+utf8+.NET&aqs=chrome..69i57.3167j0j7&sourceid=chrome&es_sm=122&ie=UTF-8

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhá obrigado, as vezes agente acha que sabe pesquisar, na verdade estamos pesquisando errado.. Obrigado. achei varias maneira que funciona, por esse modo de pesquisa seu, testei algumas ate achar a mais simples.. vou postar aqui como ficou. vai que alguém futuramente tem esse mesmo problema..

StreamReader stream = new StreamReader(@"CAMINHO DO ARQUIVO",Encoding.GetEncoding("iso-8859-1"));

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.