J'ai une application Java qui lit les fichiers CSV qui ont été créés dans Excel (par exemple 2007). Est-ce que quelqu'un sait quel jeu de caractères MS Excel utilise pour enregistrer ces fichiers?Quel jeu de caractères Microsoft Excel utilise-t-il lors de l'enregistrement de fichiers?
je l'aurais deviné soit:
- fenêtres-1255 (Cp1255)
- ISO-8859-1
- UTF8
mais je suis incapable de décoder les caractères étendus (par exemple caractères accentués français) en utilisant l'un de ces types de jeu de caractères.
et l'encodage par défaut est "ANSI", généralement l'un des cp1250 à cp1258. –
Mon encodage par défaut est UTF-8, mais c'est probablement parce que je l'ai sélectionné par le passé et Excel se souvient juste de ma sélection de la dernière fois que j'ai sauvegardé un fichier CSV. Cette sélection semble persister même après la fermeture et la relance d'Excel. – Triynko
Les "Options Web" ne s'appliquent pas aux exportations CSV (au moins avec Excel 2007). L'encodage du fichier CSV semble suivre le codage par défaut de l'installation. Cela peut donc être n'importe quoi, en pratique. Malheureusement, il ne semble pas y avoir de moyen de contrôler cela à l'export. – gawi