Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Conversione tra byte a 7-bit e 8-bit
venerdì 19 novembre 2004 - 10.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ffederico
Profilo
| Newbie
25
messaggi | Data Invio:
ven 19 nov 2004 - 10:51
ho il seguente problema da risolvere:
leggo da uno StreamReader del testo (proveniente dallo standard output)
string sout = sr.ReadToEnd();
adesso vorrei leggerne il contenuto trasformandolo in byte
Encoding ascii = Encoding.ASCII;
byte[] ub = new byte[sFile.Length];
int i = ascii.GetBytes(sFile, 0, iFlag, ub, 0);
il problema e' che i caratteri trasformati in ascii sono signed. a me serve invece il formato ascii unsigned.
ffederico
Profilo
| Newbie
25
messaggi | Data Invio:
ven 19 nov 2004 - 13:07
scrivo qui come ho risolto il problema se magari interesa a qualcun altro.
public unsafe override byte[] GetBytes(char[] chars) {
char ch;
byte []buffer=new byte[chars.Length];
for( int i=0;i<chars.Length;i++ ){
ch=chars[i];
buffer[i]=*((byte *)&ch);
}
return buffer;
} // GetBytes
Torna su
Stanze Forum
Elenco Threads
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 !