Pour ce qui est de séparer le Content-Type de l'encodage pourquoi pas ... Sauf que pratiquement partout (HTTP, MIME, ...) lorsqu'on veut spécifier l'encodage d'un fichier on le met après le Content-Type. Il me semble avoir même lu quelque part que cela en faisait partie.
Si tu veux tu peux remplacer mon exemple (pas très parlant il est vrai par :
Content-Type: text/plain; charset=utf-8
X-Summary: summary ...
continue across multiple lines
as many as you want
com.example.attribute: value
X-Creation-Date: 2007年07月01日
This is a text file
encoded in UTF-8
Here the desc file is useful because it can specify the encoding of the text file
Ca peut être une idée de mettre les headers à la fin du fichier ... Sauf que tu détectes comment la fin du fichier ? Après les derniers \n\n ? Ca veut dire parcourir tous le fichier à la recherche de toutes les séquences \n\n et prendre la dernière. Ca me semble un peu lourd. Surtotu si ton fichier est très gros.
[^] # Re: Moué
Posté par Mildred (site web personnel) . En réponse au journal Détection du format de fichier, ma solution à implémenter. Évalué à 3.
Pour ce qui est de séparer le Content-Type de l'encodage pourquoi pas ... Sauf que pratiquement partout (HTTP, MIME, ...) lorsqu'on veut spécifier l'encodage d'un fichier on le met après le Content-Type. Il me semble avoir même lu quelque part que cela en faisait partie.
Si tu veux tu peux remplacer mon exemple (pas très parlant il est vrai par :
Ca peut être une idée de mettre les headers à la fin du fichier ... Sauf que tu détectes comment la fin du fichier ? Après les derniers \n\n ? Ca veut dire parcourir tous le fichier à la recherche de toutes les séquences \n\n et prendre la dernière. Ca me semble un peu lourd. Surtotu si ton fichier est très gros.