安装
go get github.com/axgle/mahonia
GBK和UTF-8编码相互转换
func TestEncoder(t *testing.T) {
// 编码UTF-8成GBK
enc := mahonia.NewEncoder("gbk")
str_gbk := enc.ConvertString("hello,世界")
fmt.Println(str_gbk)
// 解码GBK为UTF-8
decoder := mahonia.NewDecoder("gbk")
str_utf8 := decoder.ConvertString(str_gbk)
fmt.Println(str_utf8)
}