iconv:libiconv进行 iconv是go的libiconv包装器。 libiconv将字符串转换为请求的字符编码。 文档 参见 注意:Open返回一个转换描述符cd,cd包含转换状态,不能同时在多个线程中使用。 安装 go get github.com/qiniu/iconv 例子 转换字串 package main import ( "fmt" "github.com/qiniu/iconv" ) func main () { cd , err := iconv . Open ( "gbk" , "utf-8" ) // convert utf-8 to gbk if err != nil { fmt . Println ( "iconv.Open failed!" ) return } defer cd . Close () gbk := cd .