Какой MIME-тип и расширение лучше использовать при экспорте с разделителями табуляции? - PullRequest
23 голосов
/ 05 ноября 2008

Я столкнулся с проблемой, когда Excel не будет хорошо играть с файлами CSV в кодировке UTF-8. См. связанный вопрос о переполнении стека.

Я следовал решению экспорта как UTF-16, однако кажется, что в UTF-16 символ запятой не работает как разделитель, только символ табуляции.

Однако я нигде не могу найти, какое должно быть правильное имя файла и mime-тип для файлов с разделителями табуляции. Я нашел где-то, заявив, что это были application / vnd.ms-excel и xls. Это работает нормально для Excel 2003, но 2007 не одобряет.

Так что же это должно быть?

Ответы [ 2 ]

24 голосов
/ 25 ноября 2008

Для файлов, разделенных символом табуляции, http://www.rfc -editor.org / rfc / rfc4180.txt упоминает «текст / значения табуляции».

Этот формат (редко) описан в http://www.iana.org/assignments/media-types/text/tab-separated-values.

Более подробную информацию можно найти по адресу: http://www.cs.tut.fi/~jkorpela/TSV.html

Надеюсь, это поможет?

0 голосов
/ 19 июля 2010

MIME-тип - это HTTP-объект, который имеет значение только для браузера - он не сохраняется вместе с файлом при загрузке локальной копии. Так что Excel никогда не видит ваш тип mime.

...