¿Cómo se obtiene una matriz de bytes de una cadena en C#? Me gustaría pasar una cadena al this method.cómo convertir cadena a byte [] en C#
Respuesta
Encoding.UTF8.GetBytes("abcd");
¿Puedes explicar por qué usaste UTF8? –
Es solo un ejemplo. Pero UTF8 es muy común. 'Encoding.Default' sería otro buen ejemplo. Consulte [Propiedades de codificación] (http://msdn.microsoft.com/de-de/library/system.text.encoding_properties.aspx) para obtener más información. – Noffls
pruebe el método
public static byte[] StrToByteArray(string str)
{
System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding();
return encoding.GetBytes(str);
}
¿Por qué crear una nueva instancia de UTF8Encoding cuando puede usar Encoding.UTF8? –
bueno, tienes razón – Thariama
¿Puedes explicar por qué usaste UTF8? –
Encoding.GetBytes
.
Uso GetBytes()
- 1. Convertir byte en cadena en Java
- 2. ¿Cómo convertir una cadena simple a Byte Array en VBA?
- 3. C#: Convertir byte [] en cadena codificada en UTF8
- 4. Cómo convertir byte [] a InputStream?
- 5. Cómo convertir int [] a byte []
- 6. zlib de C++ a C# (Cómo convertir byte [] a stream y stream to byte [])
- 7. C# Convertir Char a Byte (representación hexadecimal)
- 8. cómo convertir un tipo de valor a byte [] en C#?
- 9. ¿Cómo convertir un número a un byte?
- 10. Cómo convertir una cadena en byte en Java
- 11. ¿Cómo convierto una cadena en byte en C#?
- 12. Cadena a byte matriz en UTF-8?
- 13. Cómo convertir (transcribir) una cadena de utf8 a ASCII (byte único) en C#?
- 14. ¿Cómo convierto byte [] a stream en C#?
- 15. Cómo convertir cadena a entero en C#
- 16. Cómo convertir cadena a LPWSTR en C++
- 17. Convertir byte [] en char []
- 18. Cómo convertir IntPtr en byte *
- 19. (Javascript) Convertir byte [] a imagen
- 20. Convertir de BitArray a Byte
- 21. Cadena a byte [] y viceversa?
- 22. iTextSharp - Cómo convertir el documento a byte []
- 23. Convertir cadena a tipo C#
- 24. Silverlight 4.0: ¿Cómo convertir byte [] a imagen?
- 25. Cómo convertir un sbyte [] en byte [] en C#?
- 26. ¿Cómo convertir un byte [] en datetime en C#?
- 27. C++ URL de datos como cadena a const byte *
- 28. Convertir imagen a byte con php
- 29. Convertir corto a byte [] en Java
- 30. Cómo convertir cadena a XML mediante C#
Este es un duplicado exacto .. http://stackoverflow.com/questions/472906/net-string-to-byte-array-c –
también un duplicado de esta ... http: //stackoverflow.com/questions/241405/how-do-you-convert-a-string-to-a-byte-array-in-net –
@Jaco Pretorius: Sí, creo que sí, pero no me gusta las respuestas aceptadas en cualquiera de esos. Me gusta la respuesta aceptada en este caso. Siempre use UTF-8 a menos que tenga una muy buena razón para usar otra cosa. –