У меня есть приложение Java, которое читает CSV-файлы, созданные в Excel (например, 2007). Кто-нибудь знает, какую кодировку использует MS Excel для сохранения этих файлов?Какую кодировку использует Microsoft Excel при сохранении файлов?
Я предположил бы либо:
- окна-1255 (Cp1255)
- ISO-8859-1
- UTF8
, но я не могу расшифровать расширенные символы (например, французские акцентированные буквы) с использованием любого из этих типов кодировок.
, а кодировка по умолчанию - «ANSI», обычно одна из cp1250 - cp1258. –
Моя кодировка по умолчанию - UTF-8, но, вероятно, потому, что я выбрал ее в прошлом, и Excel просто помнит мой выбор с момента последнего сохранения файла CSV. Этот выбор, похоже, сохраняется даже после закрытия и повторного запуска Excel. – Triynko
«Веб-параметры» не применяются к экспорту CSV (по крайней мере, с Excel 2007). Кодировка CSV-файла, похоже, соответствует кодировке по умолчанию для установки. На практике это может быть что угодно. К сожалению, по-видимому, нет способа контролировать это во время экспорта. – gawi