Question

question avant tout droit. Est-il un moyen de configurer Eclipse pour travailler avec des fichiers texte codés avec utf-8 avec et sans la nomenclature?

Jusqu'à présent, je l'ai utilisé avec Eclipse encodage UTF-8 et il fonctionne, mais lorsque je tente de modifier un fichier généré par un autre éditeur qui inclut la nomenclature, Eclipse ne gère pas correctement, il montre un caractère invisible «au début du fichier (la nomenclature). Y at-il un moyen de faire comprendre les fichiers encodés Eclipse UTF-8 avec BOM?

Était-ce utile?

La solution

bug 78455 ( «Fournir une option à l'écriture d'une force de nomenclature des fichiers UTF-8 ") et bug 136854 ne laissez pas beaucoup d'espoir pour une telle option.

  

Le support pour l'encodage dans l'espace de travail est basée sur ce qui est disponible à partir de Java .
  Pour toute ressource donnée dans l'espace de travail, il est possible d'obtenir une chaîne charset qui peut être utilisé avec toutes les API Java qui acceptent des chaînes charset.
  Les exemples sont:

     
      
  • 'US-ASCII',
  •   
  • 'UTF-8',
  •   
  • 'Cp1252',
  •   
  • 'UTF-16' (big endian, BOM inséré automatiquement),
  •   
  • 'UTF-16BE' (Big Endian, BOM pas inséré automatiquement),
  •   
  • 'UTF-16LE' (Little Endian, BOM pas inséré automatiquement).
  •   
     

Pour encodages Java, à l'exception des 'UTF-16' encodage, BOM ne sont pas insérées (lorsque l'écriture) ou mis au rebut (lors de la lecture) gratuitement .
  Même si cela est déconcertant pour les utilisateurs finaux, c'est ainsi que toutes les applications Java.
   Si les applications veulent soutenir la création de fichiers UTF-8 avec BOM pour répondre aux attentes de leurs utilisateurs, ils doivent fournir une telle capacité sur leur propre (car ni Java, ni le modèle de ressources contribuera à cela). < br>   Eclipse fournit des améliorations à l'égard de détection de nomenclatures, mais pas avec les génératrices ou à sauter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top