golang 字符转码(gbk utf)

七牛提供的转码库:

go get github.com/qiniu/iconv

示例:

import (
    "fmt"
    "github.com/qiniu/iconv")
    
    func main() {

    cd, err := iconv.Open("gbk", "utf-8")
    if err != nil {
        fmt.Println("iconv.Open failed!")
        return
    }
    defer cd.Close()

    gbk := cd.ConvString("你好,世界!")

    fmt.Println(gbk)}