VB.NET 2005 SE ACENTOS
Galera, estou usando o sequinte código para ler dados de um arquivo texto.
Dim sTexto As IO.StreamReader
Dim sLinha As String
If IO.File.Exists(txtarquivo.Text) Then
sTexto = New IO.StreamReader(txtarquivo.Text)
sLinha = sTexto.ReadLine
fluxoTexto.Close()
end if
Este é o código simplificado, o problema é que se na linha de texto tiver uma palavra acentuada por exemplo: São Luis, o caracter acentuado é ignorado ficando apenas 'So Luis'.
Alguem tem uma solução para este problema?
Obrigado
n1ld0
Dim sTexto As IO.StreamReader
Dim sLinha As String
If IO.File.Exists(txtarquivo.Text) Then
sTexto = New IO.StreamReader(txtarquivo.Text)
sLinha = sTexto.ReadLine
fluxoTexto.Close()
end if
Este é o código simplificado, o problema é que se na linha de texto tiver uma palavra acentuada por exemplo: São Luis, o caracter acentuado é ignorado ficando apenas 'So Luis'.
Alguem tem uma solução para este problema?
Obrigado
n1ld0
Amigo, já tentou o link abaixo:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=2166&TxtSearch=ler%20arquivo&CmbSort=&varPagina=1
Abraços !!
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=2166&TxtSearch=ler%20arquivo&CmbSort=&varPagina=1
Abraços !!
sTexto = New IO.StreamReader(txtarquivo.Text, System.Text.Encoding.Default)
A dica de RAMSES
sTexto = New IO.StreamReader(txtarquivo.Text, System.Text.Encoding.Default)
funcinou perfeitamente.
Obrigado ao mesmo e a todos os demais.
Abraços
Nildo
sTexto = New IO.StreamReader(txtarquivo.Text, System.Text.Encoding.Default)
funcinou perfeitamente.
Obrigado ao mesmo e a todos os demais.
Abraços
Nildo
se te ajudo por favor encerre o topico e pontue a melhor resposta
Tópico encerrado , respostas não são mais permitidas