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

Rispondi quotando
