gpt4 book ai didi

csv - 经典 ASP - 如何使用 UTF-8 将数据保存到 CSV 文件

转载 作者:行者123 更新时间:2023-12-04 17:21:37 25 4
gpt4 key购买 nike

我有以下代码:

output = ...
(some comma-separated data)

Response.Clear
'Response.ChartSet = "UTF-8"
'Response.CodePage = 65001
Response.ContentType = "text/csv"
Response.AddHeader "Content-Disposition", "filename=myfile.csv;"
Response.Write(output)
Response.End

现在,拥有数据本身并生成虚拟 CSV 文件以供直接下载,一切正常,但如果我在一个或多个字段(列)中有非 ascii 数据,我就无法理解它在生成的 UTF-8 中以 UTF-8 格式显示。

如何设置生成文件的内容为UTF-8格式??

此代码中的每一行注释似乎都不会影响输出...

最佳答案

如果您在 Excel 中打开 CSV 并且想知道为什么 UTF-8 编码不起作用,请进一步了解我的评论,请不要担心这是 Excel 如何识别 的副作用>UTF-8 CSV 数据。

尝试在编写输出之前添加它

'BOM to dup Excel into encoding the CSV correctly instead of using ASCII!!!
Call Response.BinaryWrite(ChrB(239) & ChrB(187) & ChrB(191))

有用的链接

关于csv - 经典 ASP - 如何使用 UTF-8 将数据保存到 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25704440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com