码迷,mamicode.com
首页 > 其他好文 > 详细

golang gbk转utf8

时间:2016-04-21 20:10:51      阅读:621      评论:0      收藏:0      [点我收藏+]

标签:

package ms2mysql
import ( 
    "bytes" 
    "golang.org/x/text/encoding/simplifiedchinese" 
    "golang.org/x/text/transform" 
    "io/ioutil" 
) 
func Decode(s []byte) ([]byte, error) { 
    I := bytes.NewReader(s)
    O := transform.NewReader(I, simplifiedchinese.GBK.NewDecoder())
    d, e := ioutil.ReadAll(O)
    if e != nil {
        return nil, e
    }
    return d, nil
}

win7 64位下试了好几个其他方式,结果都不行,也就这个可以,记录下来

golang gbk转utf8

标签:

原文地址:http://www.cnblogs.com/benlightning/p/5418393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!