Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523

    Caratteri accentati in un file di testo

    Una domanda:
    aprendo un file di testo utilizzando un FileStream.. con un readstream, perchè se nel testo c'è un carattere tipo "à", leggendo la riga del file non viene visualizzato???

    Tipo se nel file c'è:
    Novità --> Viene letto dall'readstream --> Novit

    Perchè??
    C'è un modo per recuperare tutti i caratteri?

    Grazie ciao
    Ciao
    Andrea

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    Devi utilizzare anche l'encoding. Direttamente con FileStream non è possibile, devi utilizzare la classe streamreader che te lo consente.

    Per il costruttore di questa classe con l'encoding, guarda questo link. Per un esempio dell'utilizzo dello streamreader, guarda questo.

    Ciao

  3. #3
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Grazie 1000.
    Ho risolto..

    Una curiosità:
    Ho utilizzato come mi hai consigliato uno stramreader..
    per la verità già lo usavo ma senza specificare l'encoding;
    come mai se uso l'encoding UNICODE mi scrive il testo in caratteri giapponesi? Forse perchè uso Verdana come font? boo..
    Comunque.. ho provato gli altri encoding.. l'unico che me li visualizza correttamente è l'UTF7.
    Ti risulta?

    Grazie per gli aiuti che mi stai dando..
    anche il giorno di Pasquetta!
    Ciao
    Andrea

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    Originariamente inviato da Gugu
    Grazie 1000.
    Ho risolto..
    Sono contento!
    Una curiosità:
    Ho utilizzato come mi hai consigliato uno stramreader..
    per la verità già lo usavo ma senza specificare l'encoding;
    come mai se uso l'encoding UNICODE mi scrive il testo in caratteri giapponesi? Forse perchè uso Verdana come font? boo..
    No, questo non mi risulta; esso si basa sull'encoding della webapplication impostato nel web.config.
    Comunque.. ho provato gli altri encoding.. l'unico che me li visualizza correttamente è l'UTF7.
    Ti risulta?
    Personalmente uso sempre il "default" senza problemi. In alternativa puoi usare il codepage impostato proprio la cultura italiana (1040). Sinceramente non so rispondere alla tua domanda.
    Grazie per gli aiuti che mi stai dando..
    anche il giorno di Pasquetta!
    Prego

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.