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 :

Déclaration et contrôle d'accès en Java


Sujet :

Langage Java

  1. #21
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Points : 1 855
    Points
    1 855
    Par défaut
    Citation Envoyé par nicroman Voir le message
    ... d'autant que les fichiers .java sont considéré par défaut en CP1252 (ISO-8859-1), .
    euh? par défaut par qui?
    (par ailleurs je ne crois pas que CP1252 et ISO 8859 1 soient équivalents -contrairement à ce que Microsoft veut laisser croire- y 'a qu'à voir le nombre d'anomalies sur sites Web qui déclarent l'un (ISO) et en fait sont composés avec l'autre (Cp1252))
    ceci dit c'est vrai que l'encodage des fichiers est un souci dans les grands projet internationaux car même si on se limite à l'anglais on a vite fait de déraper (exemple -qui m'est arrivé dans un javadoc-: "the façade pattern" )
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  2. #22
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par nicroman Voir le message
    d'autant que les fichiers .java sont considéré par défaut en CP1252 (ISO-8859-1),
    Effectivement, ISO-8859-1 n'a rien à voir avec CP1252.

    Le fichier java sont considéré par défaut comme "dans l'encodage par défaut de la plateforme". Sur un windows en europe de l'ouest, ce sera cp1252, en europe centrale du 1250, en Grèce du 1253. Ce truc est hérité des code page sous IBM/DOS. Sur un linux récent, ce sera utf-8, il y a fort à parier que sur un linux configuré au japon ce sera plutôt de l'UTF-16 voir une format japonais spécifique. Sur des linux plus anciens, c'est en général de l'ISO-8859-1.


    Moralité, si tu veux une source portable, utilise une des variante UTF, l'utf-8 étant le plus répandu chez nous.

  3. #23
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par professeur shadoko Voir le message
    ceci dit c'est vrai que l'encodage des fichiers est un souci dans les grands projet internationaux car même si on se limite à l'anglais on a vite fait de déraper (exemple -qui m'est arrivé dans un javadoc-: "the façade pattern" )
    Plus simplement, imagine écrire dans une javadoc:

    "@param currency Allowed values are € and ¥"
    Le gars qui ouvre en iso-8859-1 va lire ça
    "@param currency Allowed values are € and Y"
    Le gars qui ouvre en utf-8 va lire ça
    "@param currency Allowed values are and Y"
    Et le grec, lui, il va lire ça
    "@param currency Allowed values are € and Y"

    C'est toujours important de standardiser le format. Des outils comme maven ou ant sont d'ailleurs bien pratiques à ce sujet

  4. #24
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Rien à rajouter de plus

    Citation Envoyé par Documentation javac
    -encoding encoding
    Set the source file encoding name, such as EUC-JP and UTF-8. If -encoding is not specified, the platform default converter is used.
    Si la dessus on rajoute Eclipse qui va utiliser l'encoding par défaut du workspace.... Il y a vraiment moyen de s'arracher les cheveux

    En bref... il vaut mieux utiliser que des trucs compatibles et utiliser \u quand on veut autre chose....
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  5. #25
    Membre éclairé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 200
    Points : 792
    Points
    792
    Par défaut
    Bonjour à tous,
    Une fois de plus merci pour les différentes critiques. Je profite pour vous annoncer la mise à disposition de la suite de cet article qui traite de la programmation orientée objet. Pour tous ceux qui souhaiteraient me donner un coup de main dans la relecture technique, bien vouloir cliquer sur ce lien : Programmation Orientée Objet
    Ingénieur Recherche et Développement en informatique à Sopra

    Page perso developpez : http://armel-ndjobo.developpez.com/
    Suivez moi sur twitter : ndjobo

  6. #26
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Il y a un souci dans cet article, les codes s'affiche dans un tableau : http://armel-ndjobo.developpez.com/t...le-acces/#LX-A

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/05/2006, 11h42
  2. Réponses: 13
    Dernier message: 25/03/2005, 11h00

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