今天在写一个Go爬虫的时候,从指定url中抓到数据,然后中文全是乱码,抓取的数据字符集是GBK,然后要将字符集转化成UTF-8,要安装一个库,所以go get golang.org/x/text,之后报错:package golang.org/x/text: unrecognized import path "golang.org/x/text" (https fetch: Get https://golang.org/x/text?go-get=1: dial tcp 119.28.87.227:443: i/o timeout),然后百度在这篇博客http://blog.csdn.net/alexwoo0501/article/details/73409917里解决方法,原因是因为这个官方包在国外服务器上。
解决方法有两种:翻墙或在github上下载
获取 golang.org/x/net 包,其实只需要以下步骤:
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/text.git
参考博客:http://blog.csdn.net/alexwoo0501/article/details/73409917