byte数组转str

// string转[]byte
a := "hello world"
arr := []byte(a)
// []byte转string
str := fmt.Sprintf("%x", arr)
// str := string(arr)//这种转string的方式会出现乱码

顺便给出golang中的sha1算法调用

h := sha1.New()
h.Write([]byte(timeStamp + nonce + token))
res := fmt.Sprintf("%x", h.Sum(nil))

你可能感兴趣的:(byte数组转str)