go爬网页编码转换:gbk转utf8

先在命令行中执行安装第三方抓换包:

 go get github.com/axgle/mahonia

抓取的目标网站是gbk编码的,go默认是uft-8的

//...

body, err := ioutil.ReadAll(resp.Body)

//解码方法
enc:=mahonia.NewDecoder("gbk")

//执行转换
fmt.Println(enc.ConvertString(string(body)))

 

你可能感兴趣的:(编码,utf-8,Go,gbk,转码)