Oppure

Loading
24/09/12 6:56
gllobal
Ciao a tutti, devo stampare un carattere ascii utilizzando c# però, tipo se faccio:
Console.WriteLine(Convert.ToChar(184));
mi stampa un'altro carattere.
aaa
24/09/12 8:55
nessuno
Ovviamente, nella console, dipende dal codepage
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
25/09/12 8:23
gllobal
Il c# lo studio da una settimana più/meno queste cose ancora non le so, potresti spiegarmelo più dettagliatamente? Grazie.
aaa
25/09/12 13:06
nessuno
Il C# c'entra poco ... il fatto è che nella finestra DOS i caratteri sono visualizzati seguendo un "set" dipendente dalla nazionalità e che non corrisponde al set gestito dalle applicazioni Windows.

In ogni caso, prova con

 Console.WriteLine(Encoding.GetEncoding(850).GetChars(new byte[] { 184 })); 


850 è il codice del code page dell'Europa occidentale
(en.wikipedia.org/wiki/…)
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
28/09/12 6:43
gllobal
Grazie mille!!!:k:
aaa