Saltar al contenido

Cómo convertir bytes array a string

Siéntete libre de compartir nuestra web y códigos con tus amigos, apóyanos para ampliar nuestra comunidad.

Solución:

Dependiendo de la codificación que desee utilizar:

var str = System.Text.Encoding.Default.GetString(result);

Suponiendo que está utilizando la codificación UTF-8:

string convert = "This is the string to be converted";

// From string to byte array
byte[] buffer = System.Text.Encoding.UTF8.GetBytes(convert);

// From byte array to string
string s = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length);

Puede hacerlo sin tener que lidiar con la codificación usando BlockCopy:

char[] chars = new char[bytes.Length / sizeof(char)];
System.Buffer.BlockCopy(bytes, 0, chars, 0, bytes.Length);
string str = new string(chars);

Recuerda que puedes recomendar esta sección si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *