hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 文章 - 后端开发 - 正文 看Cosplay古风插画小姐姐,合集图集打包下载:炫龙网 · 炫龙图库

golang导出csv乱码解决方法_后端开发

2019-12-27后端开发ki4网20°c
A+ A-

golang导出csv乱码解决方法:

在csv文件的开头写入 UTF-8 BOM

// 建立文件
dstf, err := os.Create("./data/" + fileName)
defer dstf.Close()
if err != nil {
    beego.Error("create file error: " + err.Error())
    return "", err
}
 
dstf.WriteString("\xEF\xBB\xBF") // 写入UTF-8 BOM,防备中文乱码
// 写数据到文件
w := csv.NewWriter(dstf)
w.Write([]string{"入手下手时候:", model.StartTime})
w.Write([]string{"完毕时候:", model.EndTime})
w.Write([]string{"编号", "优惠卷称号", "优惠卷编号", "优惠卷范例", "优惠卷面值", "核销日期"})

WriteString:

WriteString["file","string"]

把 "string" 写入文件.

WriteString[channel,"string"]

把 "string" 写入流或历程.

WriteString[channel,expr1,expr2,…]

把 expri 转换为串,然后以序列情势把它们写到指定的输出通道.

更多golang学问请关注golang教程栏目。

以上就是golang导出csv乱码解决方法的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
golang导出csv乱码解决方法_后端开发

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>