golang 编码转换 gbk

ziyouzhiqiu ·
1楼 <a href="/user/anko" title="@anko">@anko</a> 看我回复
#3
更多评论
请问下如何使用golang.org/x/text将gbk的中文转成utf8
#1
@ anko ```go package main import ( &#34;fmt&#34; &#34;io/ioutil&#34; &#34;os&#34; &#34;golang.org/x/text/transform&#34; &#34;golang.org/x/text/encoding/simplifiedchinese&#34; ) func main() { f, err := os.Open(&#34;C:\\Users\\sherl\\Desktop\\11.txt&#34;) if err != nil { panic(err) } // 编码转换 utfReader := transform.NewReader(f, simplifiedchinese.GB18030.NewDecoder()) all, err := ioutil.ReadAll(utfReader) if err != nil { panic(err) } fmt.Printf(&#34;%s\n&#34;, all) } ```
#2