Lettura file txt

mercoledì 21 marzo 2007 - 12.46

andreapavia Profilo | Senior Member

devo leggere un file txt che mi arriva da una banca dati esterna....


Dim srr As New StreamReader(txtFileIn.Text, System.Text.Encoding.ASCII)

Dim record As String

Dim sigla As String


Do Until srr.Peek = -1



record = srr.ReadLine()



bla bla bla gu gu gu gu



la string record, non riesce a codificare alcuni caretteri:
°,ù,ò,è,é,à inomma in parole povere i caratteri che stanno sulla destra della tastiera che si con combinazioni di tasti

e mi mette dei punti interrogattivi

piccolo particolare non trascurabile: se creo un mio txt da zero e inserisco quei caratteri a mano il mio software legge correttamente, se copio (copia incolla a manina) la riga coi caratteri incriminati dal file che devo usare al mio txt di prova ottengo ancora i punti interrigativi


come faccio a leggere quei caratteri e sbatterli nel DB????
a cosa puo essere dovuto questo???
come faccio (se è possibile) capire l'encoding del file in in ingresso????

ps
a questo punto credo non sia un ascii
ogni suggerimento è come la pioggia nel deserto


andreapavia Profilo | Senior Member

WOOOOOOOWWWWWWWWWW

ALLA GRANDISSIMA!!!!!!!

CON UTF-7 MI VEDEVA TUTTO TRANNE IL CARATTERE + ( CHE SOMMANDO LE STRINGHE MI SBALLAVA TUTTO XCHE' DOVEVO RIMPIERE IL FILE DI BLANK)


CON Text.Encoding.GetEncoding("iso-8859-1"));

VA TUTTO GRANDISSIMA!!!!!!!!!!!!!!!!!!!!!!!!!!!!


GRAZIE 10000000000000000
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5