2

我在瑞士工作,那里的分号;是 Windows 区域设置中的“官方”列表分隔符。

Excel 在创建 CSV 文件时使用此分隔符。

在 RFC 4180 中,CSV 文件被定义为逗号分隔,并且具有text/csv关联的 mime 类型。我的文件不符合这个定义。

我正在使用application/vnd.ms-excel,但我不满意将其声明为“Excel”文件,因为它是一个独立于应用程序的分号分隔文件。

正确的 MIME 类型是什么?

谢谢!

4

1 回答 1

2

AFAIK 没有分号分隔文件的官方 mime 类型。这并不奇怪——例如,mime 类型也没有指定字符编码。

您可以简单地使用 text/plain (因为该文件毕竟只是一个文本文件),但我假设您想要使用特定的 mime 类型,因为您希望浏览器/操作系统在“适当的”应用程序中打开它。(这种格式只适合某种应用程序的处理)。

我认为在 90% 的情况下,合适的应用程序将是 Excel。对于少数没有 Excel 但有 Excel-a-like 的用户,您可能会发现 Excel-a-like 应用程序将自己注册为能够使用 Excel 文件,因此它可能都可以按您的意愿工作?

于 2011-07-27T19:05:13.383 回答