Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - problema in lettura file di testo
Forum - C# / VB.NET - problema in lettura file di testo

Avatar
yuri85 (Normal User)
Rookie


Messaggi: 33
Iscritto: 28/07/2008

Segnala al moderatore
Postato alle 12:45
Mercoledì, 17/11/2010
Ciao a tutti,

devo leggere dei file di testo e passarli ad una stringa .

questo è il codice:

Codice sorgente - presumibilmente VB.NET

  1. Private Function DescriEstesa(ByRef v_articolo As String)
  2.  
  3.         Dim v_descriEstesa = ""
  4.         Dim v_file As String = DescriLunga & v_articolo
  5.         Dim r As New IO.StreamReader(v_file & ".txt")
  6.  
  7.           While Not r.EndOfStream
  8.  
  9.            
  10.             v_descriEstesa += r.ReadLine
  11.  
  12.         End While
  13.  
  14.        r.Close()
  15.  
  16.         Return v_descriEstesa
  17.  
  18.  
  19.     End Function



la stringa viene poi passata ad un campo su una tabella e noto che dove ci sono gli accenti, mi visualizza un punto di domanda all'interno di un rombo.

non riconosce proprio l' ...   qualcuno ha dei suggerimenti?

PM
Avatar
Gianluca87 (Ex-Member)
Expert


Messaggi: 300
Iscritto: 16/11/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 22:30
Mercoledì, 17/11/2010
Xml con CDATA puoi salvare una stringa con qualsiasi carattere in oltre XML ti da una struttura organizzata....volendo puoi usare un serializzatore per evitare di dover gestire le codifiche e decodifiche degli oggetti che salvi.

PM
Avatar
Ale96 (Member)
Pro


Messaggi: 132
Iscritto: 06/04/2010

Up
-1
Down
V
Segnala al moderatore
Postato alle 18:55
Mercoledì, 17/11/2010
è dovuto alla codifica del file, se vuoi evitare questo errore devi salvare il file con codifica unicode.

PM