编码转换
假设有一文本,编码为GBK
,文本内容为:
1 | 你好,中国 |
由于Go
默认按照utf-8
的码表去解析,所以会导致乱码
在Go
官方提供的库里面,有一个库可以解决这个问题,但是不包含在标准库内,需要使用go get golang.org/x/text
下载
提醒:下载之前请一定配置代理,可参考这篇文章
使用方法:
1 | package main |
编码猜测
1 | const path = "/Users/sherlockgy/Desktop/test.txt" |
假设有一文本,编码为GBK
,文本内容为:
1 | 你好,中国 |
由于Go
默认按照utf-8
的码表去解析,所以会导致乱码
在Go
官方提供的库里面,有一个库可以解决这个问题,但是不包含在标准库内,需要使用go get golang.org/x/text
下载
提醒:下载之前请一定配置代理,可参考这篇文章
使用方法:
1 | package main |
1 | const path = "/Users/sherlockgy/Desktop/test.txt" |