当导出制表符分隔时,什么是最好的mimetypes和扩展名?

我遇到了Excel无法使用UTF-8编码的CSV文件播放的问题。 在堆栈溢出看到这个相关的问题 。

我已经按照UTF-16导出的解决scheme,但是看起来在UTF-16中,逗号字符不能用作分隔符,只能用制表符。

然而,我无法find任何地方正确的文件名和MIMEtypes应该是制表符分隔的文件。 我在某处发现它是application / vnd.ms-excel和xls。 这适用于Excel 2003,但2007不会批准。

那该怎么办?

对于制表符分隔的文件, http: //www.rfc-editor.org/rfc/rfc4180.txt提到“text / tab-separated-values”。

该格式(稀疏)在http://www.iana.org/assignments/media-types/text/tab-separated-values中描述。

更多信息可以在http://www.cs.tut.fi/~jkorpela/TSV.htmlfind

我希望这有帮助?

Mimetypes是一个HTTP事物,只对浏览器有意义 – 在下载本地副本时不会与文件一起保存。 所以Excel不会看到你的MIMEtypes。