Golang语言-- gbk转utf8

时间:2022-05-05
本文章向大家介绍Golang语言-- gbk转utf8,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package ms2mysql
import ( 
    "bytes" 
    "golang.org/x/text/encoding/simplifiedchinese" 
    "golang.org/x/text/transform" 
    "io/ioutil" ) 
func Decode(s []byte) ([]byte, error) { 
    I := bytes.NewReader(s)
    O := transform.NewReader(I, simplifiedchinese.GBK.NewDecoder())
    d, e := ioutil.ReadAll(O)    if e != nil {        return nil, e
    }    return d, nil
}