Sobes.tech
Junior — Middle

Cum se poate converti un array de bytes într-un șir de text?

sobes.tech AI

Răspuns de la AI

În Go, pentru a converti un array de octeți ([]byte) într-un șir de caractere, se folosește o conversie simplă de tip:

bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Va afișa: Hello

Această conversie copiază octeții în șir, interpretându-i ca fiind caractere UTF-8. Dacă octeții nu corespund unei secvențe UTF-8 valide, rezultatul poate fi incorect.