Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > Langage
Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 20/12/2012, 10h10   #21
professeur shadoko
Membre Expert
 
Avatar de professeur shadoko
 
Homme
consultant/formateur Java SE
Inscription : juillet 2006
Messages : 772
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 64
Localisation : Autre

Informations professionnelles :
Activité : consultant/formateur Java SE

Informations forums :
Inscription : juillet 2006
Messages : 772
Points : 1 066
Points : 1 066
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!
professeur shadoko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 11h30   #22
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 280
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 280
Points : 32 756
Points : 32 756
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
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.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 11h40   #23
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 280
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 280
Points : 32 756
Points : 32 756
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
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
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 12h29   #24
nicroman
Modérateur
 
Homme Nicolas Romantzoff
Ingénieur systèmes et réseaux
Inscription : février 2007
Messages : 2 860
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Romantzoff
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 : 2 860
Points : 4 904
Points : 4 904
Envoyer un message via Skype™ à nicroman
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
nicroman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 08h54   #25
naf87
Membre actif
 
Homme Armel Fabrice
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Armel Fabrice
Localisation : Cameroun

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

Informations forums :
Inscription : mai 2008
Messages : 118
Points : 188
Points : 188
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/
naf87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2013, 16h32   #26
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 520
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 520
Points : 31 666
Points : 31 666
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
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h08.


 
 
 
 
Partenaires

Hébergement Web