IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

Unmapable character for utf-8


Sujet :

Eclipse Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    273
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Août 2009
    Messages : 273
    Par défaut Unmapable character for utf-8
    Bonjour,

    L'encodage de mon projet est définit en ISO dans Eclipse.

    Quand je compile avec Maven, j'ai des warnings pour tous les caractères non UTF8 dans mes classes. Au rendu les caractères n'apparaissent pas.

    J'ai l'impression que Maven cherche à compiler en UTF8.
    Quelle explication à cela ?

    J'ai ajouté une ligne d'option dans Maven pour forcer l'encodage en ISO mais je ne comprends pas pourquoi Maven cherche à compiler en UTF8 (j'ai un projet similaire avec lequel il n'y a pas ce problème).

    Quelqu'un aurait-il une explication ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    En fait, ce qu'il faut bien comprendre, c'est qu'un fichier texte n'a pas d'encoding explicitement défini. C'est l'éditeur avec lequel on l'ouvre qui l'interprète selon un comportement par défaut ou selon comment on l'aura configuré.
    Rien d'étonnant à ce que Maven fasse différemment de ce que fait Eclipse.

    Mieux vaut tout mettre en UTF8 mais pour l'existant qui serait encodé autrement, il faut passer par l'étape conversion (via Notepad++ par exemple)...
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    273
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Août 2009
    Messages : 273
    Par défaut
    Dans mon projet eclipse, il manquait le fichier project.properties dans lequel je spécifie l'encodage.
    Je n'ai pas penser à regarder de ce côté tout de suite car dans les propriétés "eclipse" de mon projet il était bien spécifié le bon encodage. Et je pensais que eclipse de basait justement sur le project.properties.

    A noter que l'utilisation de l'option pour maven n'est pas une bonne solution.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. NEtbeans : Erreur "warning: unmappable character for encoding UTF8"
    Par abdelmoughit007 dans le forum NetBeans
    Réponses: 0
    Dernier message: 28/06/2013, 11h21
  2. Réponses: 4
    Dernier message: 27/07/2012, 23h55
  3. Migration de character Set (WE8ISO8859P1 vers UTF-8)
    Par fouad77fr dans le forum Administration
    Réponses: 2
    Dernier message: 17/12/2008, 14h13
  4. Réponses: 1
    Dernier message: 07/03/2007, 21h06
  5. Réponses: 3
    Dernier message: 28/09/2006, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo