¿Cómo puedo codificar mi cadena como matriz de bytes ASCII?Ir cadena a Ascii array de bytes
61
A
Respuesta
108
Si usted está buscando una conversión, acaba de hacer byteArray := []byte(myString)
Los detalles de especificaciones lenguaje conversiones entre cadenas y ciertos tipos de matrices de bytes (byte a, int para los puntos de Unicode)
8
puede que no necesite hacer cualquier cosa. Si sólo necesita leer bytes de una cadena, puede hacerlo directamente: Respuesta
c := s[3]
de cthom06 le da una rebanada de bytes se puede manipular:
b := []byte(s)
b[3] = c
continuación, puede crear una nueva cadena de el segmento de bytes modificado si lo desea:
s = string(b)
Pero mencionó 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.
Cuestiones relacionadas
- 1. Convertir bytes ASCII [] a String
- 2. cadena literal de bytes con caracteres no ASCII
- 3. ¿Convertir de cadena ASCII codificada en hexadecimal a ASCII simple?
- 4. Python: convertir cadena a matriz de bytes
- 5. convertir cadena a matriz de bytes de tamaño fijo en Ir
- 6. ¿Cómo convertir una cadena Java a una matriz de bytes ASCII?
- 7. Hex a cadena de conversión ascii
- 8. Conversión de cadena binaria a ASCII correspondiente
- 9. Reemplazar caracteres no ASCII de la cadena
- 10. cadena de matriz de bytes
- 11. Java - ¿Convertir int a Byte Array de 4 bytes?
- 12. Ruby 1.9 - inválida carbón de varios bytes (US-ASCII)
- 13. Bash: Convierte caracteres no ASCII a ASCII
- 14. ¿Cómo convertir una cadena simple a Byte Array en VBA?
- 15. python3 unicode-escape no funciona con bytes no-ascii?
- 16. conversión de bytes a una cadena C#
- 17. Cadena a matriz de bytes en php
- 18. Convertir cadena de unicode a cadena de bytes
- 19. Función incorporada para convertir de bytes a cadena hexadecimal
- 20. PowerShell convertir Char Array a la cadena
- 21. convert string array a la cadena
- 22. NSString (hex) a bytes
- 23. cadena de bytes frente a cadena unicode. Python
- 24. Ir lang array y cortar tipos de datos
- 25. cadena de bytes python codificar y decodificar
- 26. Necesidad de convertir cadena/char a valores de ascii
- 27. Byte Array a NSData
- 28. conversión de matriz de bytes en cadena en javascript
- 29. Codificando una cadena para ascii
- 30. determinar si el array de bytes contiene bytes en un orden específico
Gracias, eso fue fácil :) –
Creo que cthom06 se da cuenta de esto, pero esto no es, estrictamente hablando, un conjunto de bytes "ASCII". Es más como una matriz de bytes UTF-8. Si la cadena contiene caracteres que no son ASCII, los bytes de esos caracteres estarán aquí también. Si desea que su código funcione bien con diferentes idiomas, es algo que siempre debe tener en cuenta. –
@ Chickencha eso es verdad. De alguna manera le di la respuesta rápida y sucia. Pero mencioné la conversión [] int para un mejor manejo de Unicode – cthom06