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))

猜你喜欢

转载自blog.csdn.net/weixin_33974433/article/details/87485089