pasar cadena de bytes a string

29/10/2006 - 13:09 por Juan de la Torre | Informe spam
Hola amigos a ver si podeis ayudarme

He leido una cadena de bytes de un archivo de la forma:

Dim nombre8() As Byte = br.ReadBytes(66)

esto me devuelve un arrary de bytes. Como los puedo convertir en un string
para poder visualizarlo como una string.

Gracias de nuevo por vuestro tiempo
 

Leer las respuestas

#1 Alberto Poblacion [MVP]
29/10/2006 - 14:44 | Informe spam
"Juan de la Torre" wrote in
message news:
He leido una cadena de bytes de un archivo de la forma:

Dim nombre8() As Byte = br.ReadBytes(66)

esto me devuelve un arrary de bytes. Como los puedo convertir en un string
para poder visualizarlo como una string.



Se usa el método GetString() de System.Text.Encoding. Lógicamente, al
crear el objeto Encoding, hay que especificar cuál es el juego de caracteres
que se utilizó al crear esos bytes, para que tenga sentido convertirlos en
un string (es vital si quieres que te salgan bien las eñes y letras
acentuadas):

Imports System.Text

Encoding codificacion = Encoding.GetEncoding("Windows-1252")
String caracteres = codificacion.GetString(nombre8)

Preguntas similares