以gbk转码读取页面内容为空

zarte · · 650 次点击
impport "github.com/axgle/mahonia" 用这个开源库可以直接解析。
#1
更多评论
```` package main import ( "fmt" "io/ioutil" "net/http" "github.com/axgle/mahonia" ) func main() { resp, err := http.Get("http://2019.ip138.com/ic.asp") if err != nil { fmt.Println(err) } defer resp.Body.Close() out, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Println(err) } srcCoder := mahonia.NewDecoder("gbk") resultstr := string(out) fmt.Println(resultstr) result := srcCoder.ConvertString(resultstr) fmt.Println(result) } ````
#2