类库大魔王
类库大魔王 懒惰,傲慢,以及无耐心

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被墙了。