我正在构建一个 GO 应用程序,我想通过 http 服务器从缓冲区输出一个 cvs 字符串。
我将其放入 csv 缓冲区:
var buffer bytes.Buffer
resp := csv.NewWriter(&buffer)
resp.Write("Schröder")
通过http服务器输出:
resp.Flush()
w.Header().Set("Content-Type", "text/csv; charset=utf-8")
w.Write([]byte(buffer.String()))
然后当我打开我的 url 时,会下载一个 csv 文件并由 Excel 打开。在该 excelsheet 中,字段值被转换为“Schröder”。
任何想法,我已经在这个项目上呆了一个星期?
不负相思意
相关分类