Question

Puis-je utiliser java.util.Properties avec codage différent par défaut alors?

Était-ce utile?

La solution

Non, sauf si vous

  1. sont en cours d'exécution Java 6 ou version ultérieure
  2. contrôler le code chargement du fichier de propriétés, et peut utiliser un lecteur. Voir la javadoc .

Ceci est un défaut assez ennuyeux dans les spécifications. Il existe plusieurs solutions de contournement, sans doute le plus simple étant de générer automatiquement un fichier .properties conforme échappé unicode-à partir d'un encodage approprié (CP1250, utf-8, quelle que soit) la source.

Java livré avec un transcodeur appelé native2ascii pour le faire pour vous:

Il y a quelques RFE ans sur ce sujet:

scroll top