iconv:Golang绑定到libiconv
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 .