类库大魔王
类库大魔王 多年C++、Go项目经验,长期从事跨平台(Windows/macOS/iOS/Android)应用架构设计与开发。

Go语言中将其他编码字符转换为UTF-8


今天要把一段文本从gb2313转换为UTF-8,网上有一些第三方库,比如使用iconv之类来转换,其实有比较官方的方法:

1
2
3
4
5
6
import	"golang.org/x/net/html/charset"

// convert from gb2313 to utf-8
r := bytes.NewReader(content)
d, err := charset.NewReader(r, "gb2312")
content, err = ioutil.ReadAll(d)

貌似这个方法只能把其他编码转换为UTF-8编码。

感觉本文不错,不妨小额鼓励我一下!
如果你有Visa、MasterCard之类的国际银行卡,也可以考虑以下选项:
如果你看不到评论框,说明Disqus被墙了。