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

Langage Java Discussion :

Quel est le meilleur encodage pour Java ?


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de balmeyer
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 84
    Par défaut Quel est le meilleur encodage pour Java ?
    J'ai une question un peu bête qui demande le coup de pouce d'un spécialiste : quel est le meilleur encodage à utiliser pour le code source en java ? (UTF-8, Ainsi, etc.)

    Je me pose cette question car j'ai fait quelques "allez-retour" de code entre Linux et Windows, et outre le problème classique des accents, je me retrouve avec un caractère interdit en début de fichier (je crois que c'est pour marquer l'UTF-8) qui provoque des erreurs lorsque je fais une javadoc...

    Donc, il y a-t-il un standard, une convention, une pratique saine, pour le fichier texte d'un source java ? Merci par avance...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Personnellement j'évite les accents dans la doc et les commentaires pour éviter ce genre de problème.
    En fait il faut voir surtout ce que ton éditeur utilise comme codage, et le changer le cas échéant pour avoir le même que lors de l'enregistrement...

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Ou si tu veux être sûr de ton coup pour ta doc: utilise des caractères HTML au lieu de tes lettres accentuées.
    Grosso modo tu tappes tes caractères de façon normale et juste avant de générer la doc tu remplaces tout les é par des é et ainsi de suite.
    (ça se pourrait également que ça marche avec des caractère unicodes, chose que l'on emploie pour les interfaces Swing dans lesquelles il faut mettre des accents...)

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu peux très bien utilisé l'encodage que tu veux. Mais tu pourrais être contraint de le spécifier à la compilation avec l'option -encoding de javac (par défaut l'encodage dépend du système et de la locale)

    a++

  5. #5
    Membre confirmé Avatar de balmeyer
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 84
    Par défaut
    Citation Envoyé par adiGuba
    Salut,


    Tu peux très bien utilisé l'encodage que tu veux. Mais tu pourrais être contraint de le spécifier à la compilation avec l'option -encoding de javac (par défaut l'encodage dépend du système et de la locale)

    a++

    Merci pour toutes vos réponses. Pour les caractères accentués, je pense utiliser les caractères html, c'est effectivement ce qu'il y a de plus simple.

    Par contre, c'est le soucis des deux premiers caractères du fichier qui m'a posé problème : apparement, deux octets sont utilisés pour "marquer" le format UTF-8, ces deux octets ne sont pas visibles et posent problème pour créér la javadoc. Je vais donc tester la solution d'adiGuba, à savoir utiliser l'option -encoding.


  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 57
    Par défaut
    utilise un freeware qui sais confertir sinon
    genre scintilla

    autre solution, écrire tes commentaire en anglais (sisi ça se fait aussi) => plus de pb d'accents

Discussions similaires

  1. Quel est le meilleur SGBD pour Delphi ?
    Par Giovanny Temgoua dans le forum Bases de données
    Réponses: 58
    Dernier message: 02/04/2020, 20h21
  2. Quel est le meilleur langage pour la portabilité : Windows & Linux (voire Mac) ?
    Par iubito dans le forum Débats sur le développement - Le Best Of
    Réponses: 57
    Dernier message: 26/11/2007, 23h45
  3. Quel est le meilleur EDI pour C++ ?
    Par ecnirp dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 23/05/2006, 02h42
  4. Réponses: 9
    Dernier message: 13/05/2006, 23h43
  5. quel est le Meilleur language pour piloter le port serie ?
    Par flyfab dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 21/07/2003, 10h03

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