Каков наилучший тип mime и расширение для использования при экспорте табуляции?
Я столкнулся с проблемой, когда Excel не будет хорошо играть с кодированными CSV файлами, кодированными UTF-8. См. Этот вопрос о переполнении стека.
Я следил за решением экспорта как UTF-16, но похоже, что с UTF-16 символ запятой не работает как разделитель, а только символ табуляции.
Однако я не могу найти нигде, что должно быть правильным именем файла и типом mime для файлов с разделителями табуляции. Я где-то нашел, что это приложение /vnd.ms-excel и xls. Это нормально работает для Excel 2003, но 2007 не одобряет.
Так что это должно быть?
Ответы
Ответ 1
Для файлов с разделителями табуляции 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
Надеюсь, это поможет?
Ответ 2
Mime-type - это HTTP-сообщение и имеет смысл только для браузера - он не сохраняется вместе с файлом при загрузке локальной копии. Таким образом, Excel никогда не видит ваш тип mime.