Pregunta

Dada una matriz de bytes (byte []) ¿hay alguna manera rápida (como en corta y estética) de transformar esto en una matriz de caracteres cadena och? Suponga que los bytes de la matriz es de texto representados en ASCII.

Estoy trabajando en C # en este momento, y no puedo encontrar ningún métodos obvios para su uso. Pero también estoy interesado en una solución general aplicable a cualquier lenguaje de programación moderno.

¿Fue útil?

Solución

System.Text.ASCIIEncoding.ASCII.GetString devolverá una cadena a partir de la matriz de bytes determinado.

Otros consejos

Nota importante: como aquí -. Las cadenas son Unicode, por lo que debe especificar una codificación de conversión

System.Text.ASCIIEncoding es una opción, pero asegúrese de que la matriz de bytes contiene sólo caracteres ASCII codificado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top