English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

2007-03-02 03:00:51 · 4 réponses · demandé par Gael 5 dans Informatique et internet Programmation

ok merci filrip, mais comment fait on dans ce cas pour lire le fichier "en entier"? parce qu'en java, ou meme en c, les données sont "décapsulées" et je n'arrive pas à accéder aux méta-données qui lui sont donc associées (en particulier l'encodage).

2007-03-02 03:23:08 · update #1

4 réponses

La notion de fichier texte est purement conventionnelle, pour l'ordinateur ce ne sont que des successions d'octets. Par conséquent ç'est bien de chaque fichier que dépend l'encodage. Un des gros problèmes est que la plupart des formats de fichier (et en particulier le format "plein texte") ne précisent pas dans quel encodage ils sont. Seuls les formats balisés comme html ou xml le font. Ton éditeur de texte a alors plusieurs solutions; soit il essaye de détecter l'encodage (certains comme Unicode sont faciles à repérer) soit il va prendre l'encodage par défaut de ton système au risque que ton fichier soit dans un autre encodage. C'est dans ce cas que tu vois des caractères bizarres dans ton fichier. Le mieux est alors de ré-ouvrir le fichier via la fenêtre "Ouvrir un fichier", qui souvent, te propose de choisir l'encodage (mais alors tu dois le connaître)

2007-03-02 04:39:55 · answer #1 · answered by t_cordonnier 7 · 0 0

L'encodage n'est pas contenu dans un fichier en texte brut, sauf formats particuliers. Par exemple, dans le cas de fichiers XHTML, il est précisé dans l'entête du fichier. En HTML il peut être précisé aussi, mais ce n'est pas obligatoire si je me souviens bien. Sinon tu dois le deviner. Il existe des algorithmes qui permettent d'après le contenu de choisir l'encodage probable. Ils sont utilisés par exemple dans les navigateurs internet, ou des outils comme la commande "file" sous linux.

2007-03-02 04:27:48 · answer #2 · answered by gary_lafayette 4 · 1 0

L'encodage d'un texte est associé au fichier.

2007-03-02 03:50:16 · answer #3 · answered by jfp 4 · 0 1

au fichier

il faut juste le/un logiciel pour encoder/decoder le fichier

meme l'encodage proposé par windows est en fait un logiciel intégré dans windows, ce n'est pas le système

2007-03-02 03:10:20 · answer #4 · answered by FilRip 3 · 0 1

fedest.com, questions and answers