¿Cómo convierto una matriz byte
en una matriz char
en C#?Convertir byte [] en char []
35
A
Respuesta
47
System.Text.Encoding.ChooseYourEncoding.GetString(bytes).ToCharArray();
Sustituya la codificación correcta de arriba: p.
System.Text.Encoding.UTF8.GetString(bytes).ToCharArray();
2
byte[] a = new byte[50];
char [] cArray= System.Text.Encoding.ASCII.GetString(a).ToCharArray();
Desde la URL thedixon publicada
http://bytes.com/topic/c-sharp/answers/250261-byte-char
No se puede ToCharArray el byte sin convertirlo en una cadena en primer lugar.
Para citar Jon Skeet no
No hay necesidad de que la copia aquí - sólo tiene que utilizar Encoding.GetChars. Sin embargo, no hay garantía de que ASCII sea que va a ser la codificación adecuada para usar.
11
Debe conocer la codificación de la fuente.
string someText = "The quick brown fox jumps over the lazy dog.";
byte[] bytes = Encoding.Unicode.GetBytes(someText);
char[] chars = Encoding.Unicode.GetChars(bytes);
Cuestiones relacionadas
- 1. C# Convertir Char a Byte (representación hexadecimal)
- 2. varchar2 (n BYTE | CHAR) por defecto -> CHAR o BYTE
- 3. Representar char como un byte en Java
- 4. C Convertir char en char *
- 5. Convertir sbyte en byte
- 6. Diferencia entre byte y char en C
- 7. Convertir Zval en char *
- 8. cómo convertir char [] a jstring en JNI?
- 9. Convertir byte [] en Buffer tipo
- 10. Cómo convertir IntPtr en byte *
- 11. Convertir corto a byte [] en Java
- 12. JnI convertir jstring en char *
- 13. Necesita convertir String^en char *
- 14. Convertir CString en const char *
- 15. Cómo convertir una matriz <System :: Byte> a char * en C++ CLR?
- 16. C++ convertir char a const char *
- 17. Convertir ArrayList <Byte> en un byte []
- 18. Convertir float a char *
- 19. Convertir char a NSString
- 20. Convertir cadena a char
- 21. Convertir char [] para LPCWSTR
- 22. Convertir byte en cadena en Java
- 23. Cómo convertir byte [] a InputStream?
- 24. (Javascript) Convertir byte [] a imagen
- 25. Cómo convertir int [] a byte []
- 26. ¿Es posible convertir char [] a char * en C?
- 27. Cómo convertir un const char * de un solo byte a una codificación UTF-8
- 28. Cómo convertir byte [] para BitmapImage
- 29. Convertir de BitArray a Byte
- 30. Convertir ArrayList <String> en byte []
Primero debe determinar la codificación (si no la conoce). [La especificación del W3C para HTML5 §8.2.2.2] (http://www.w3.org/TR/html5/syntax.html#determining-the-character-encoding) proporciona los pasos para determinar la codificación de una página HTML5, pero contiene algunos pasos que podrían adoptarse para otras aplicaciones. –