Ciao, sto traducendo un algoritmo scritto in C++/C# in Ruby. Ma vorrei chiedervi un aiuto per capire cosa realmente restituiscono le seguenti funzioni...
codice:
Encoding ecAscii = Encoding.GetEncoding("Windows-1252");
Questa istruzione crea un oggetto Encoding per poter codificare le stringhe con il charset Windows-1252... mi sembra abbastanza chiaro.
codice:
string value = "sequenza_di_caratteri";
Byte[] bWordBytes = ecAscii.GetBytes(value);
in questo caso, si ottiene un array di valori numeri che rappresentano i bytes della stringa passata?
Esempio.... "ciao" => [99, 105, 97, 111]
corretto?
codice:
int iAsciiInt = 112
Byte[] bappoByte = new Byte[1];
bappoByte[0] = byte.Parse(iAsciiInt.ToString());
string out = ecAscii.GetString(bappoByte);
in questo caso come viene valorizzata la stringa out?
potete aiutarmi?