Pergunta

Dada uma matriz de bytes (byte []) existe alguma rápida (como no curto e estética) maneira de transformar isso em uma matriz de caracteres seqüência och? Suponha que os bytes na matriz é representada texto em ASCII.

Eu estou trabalhando em c # agora, e não podemos encontrar nenhuma métodos óbvios para uso. Mas eu também estou interessado em uma solução geral aplicável a qualquer linguagem de programação moderna.

Foi útil?

Solução

System.Text.ASCIIEncoding.ASCII.GetString irá retornar uma string a partir da matriz de bytes dada.

Outras dicas

Nota importante: como observado aqui - strings são Unicode, então tem de especificar uma codificação na conversão

.

System.Text.ASCIIEncoding é uma opção, mas certifique-se de que a matriz de bytes contém apenas ASCII caracteres codificados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top