从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1、当文件中存在中文字符时,读取文件出现乱码,解决方法:
创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕10年,专业且经验丰富。10年网站优化营销经验,我们已为上1000家中小企业提供了成都网站建设、做网站解决方案,按需求定制制作,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!
使用"github.com/axgle/mahonia"第三方包解译码。
package function import ( "strings" "fmt" "io/ioutil" "os" "github.com/axgle/mahonia" ) func main() { fi, err := os.Open("E:\\goTest\\CommandWindowPrint.txt") if err != nil { return } defer fi.Close() decoder := mahonia.NewDecoder("gbk") // 把原来ANSI格式的文本文件里的字符,用gbk进行解码。 fd, err := ioutil.ReadAll(decoder.NewReader(fi)) if err != nil { return } ds := strings.Split(string(fd), "\n") fmt.Println("ds", ds) }
以上就是golang读取文本乱码解决方法的详细内容,更多请关注创新互联其它相关文章!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图