20 messaggi dal 06 settembre 2002
Salve a tutti,
ho un problemino.
Come posso utilizzare la classe ENCODING per convertire caratteri UNICODE in formato ASCII esteso tramite C#.
Questo è il codice che ho scritto e che funziona solo per i caratteri ASCII standard da 0 a 127:

//codifica di creazione del file
Encoding codificaAscii = Encoding.ASCII;

//codifica di partenza del testo da inserire nel file
Encoding codificaUnicode = Encoding.Unicode;

//conversione di codifica

byte[] caratteri = codificaUnicode.GetBytes(testoFile); //array di bytes che compongono il testo da scrivere nel file

byte[] caratteri = Encoding.Convert(codificaUnicode,codificaAscii,
caratteri);

System.IO.File.WriteAllBytes(filePathInUscita, caratteri);

GRAZIE A TUTTI
Giampiero

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.