the raw bytes best go

go - raw - string to bytes converter



Ir cadena a conjunto de bytes ascii (2)

Es posible que no necesites hacer nada. Si solo necesita leer bytes de una cadena, puede hacerlo directamente:

c := s[3]

La respuesta de cthom06 te da un segmento de bytes que puedes manipular:

b := []byte(s) b[3] = c

Luego, puede crear una nueva cadena a partir del segmento de bytes modificado si lo desea:

s = string(b)

Pero mencionaste ASCII. Si su cadena es ASCII para empezar, entonces ha terminado. Si contiene algo más, tiene más con qué lidiar y podría querer publicar otra pregunta con más detalles sobre sus datos.

¿Cómo puedo codificar mi cadena como matriz de bytes ASCII?


Si está buscando una conversión, simplemente haga byteArray := []byte(myString)

La especificación del lenguaje detalla las conversiones entre cadenas y ciertos tipos de matrices (byte para bytes, int para puntos Unicode)