后端开发|Golang
go语言
后端开发-Golang
专题 源码,ubuntu+使用adb,python爬虫在哪写,php checksum,seo发包渠道lzw
本文环境:Windows7系统、Go1.11.2版,本文适用于所有品牌的电脑。
互粉源码,vscode+开发板,deb下载 ubuntu,空启tomcat超时,python 爬虫调度,php 指定ip访问,邵武效果好的seo价格,响应式网站居中,织梦怎么换模板lzw
推荐教学:《go语言教学》
表白源码下载,vscode纠错码,ubuntu怎样克隆,如何产品tomcat版本,matlb爬虫,php字符串查找位置,嘉兴seo推广前景,cscms网站源码,网站模板源码响应式lzw
go语言中文乱码解决
windows上在学golang做爬虫时,会出现中文乱码问题,网上相对这方面的介绍不多,在此做一个解决记录。
结合几个博客,现给出最明了的解决方法:
1.先下载第三方软件包:/golang/text
2.然后解压出来,文件夹改为text
3.在go安装路径的src下创建文件夹,目录大致为:C:\Go\src\\x\,然后再将步骤2中的text文件夹放在这个目录下,即为:C:\Go\src\\x\text;
4.现在就可完成编码转换了;
用法示例如下:(参考自ccmouse老师代码)
package main// gopm get -g -v /x/textimport ("net/http""fmt""io/ioutil""/x/text/encoding/simplifiedchinese"// "/x/text/encoding/simplifiedchinese""/x/text/transform")func main() {fmt.Println("hello world")resp, err := http.Get("/xian")if err != nil {panic(err)}defer resp.Body.Close()if resp.StatusCode != http.StatusOK {fmt.Println("Error: status code", resp.StatusCode)return}utf8Reader := transform.NewReader(resp.Body, simplifiedchinese.GBK.NewDecoder())all, err := ioutil.ReadAll(utf8Reader)if err != nil {panic(err)}fmt.Printf("%s\n", all)}
更多相关技术文章,请访问golang教学栏目!
如果觉得《如何解决go语言乱码问题》对你有帮助,请点赞、收藏,并留下你的观点哦!