Попробуйте вот так:
1 2 |
s := string([]byte{65, 66, 67, 226, 130, 172}) fmt.Println(s) // ABC |
Можно просто []byte обернуть в string() функцию
Преобразование байта в строку, заключив ее в соответствующие преобразования + [] byte () + и + string () +:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
package main import ( "fmt" ) func main() { a := "my string" b := []byte(a) c := string(b) fmt.Println(a) fmt.Println(b) fmt.Println(c) } |
Ответ:
Outputmy string
[109 121 32 115 116 114 105 110 103]
my string