|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Salut,
J'ai un programme java qui génère des PDF avec Jasper. Je le développe sur mon poste Windows en français et ensuite l'application Java est déployée sur un serveur sous linux pour ensuite être copiée sur le serveur de production, linux lui aussi. Tout marche bien, sauf que les "Locale settings" ne sont pas les mêmes dans les PDFs générés depuis iReport sous Windows ou depuis Jasper sous Linux. Nous sommes en Suisse et nous souhaitons par exemple voir nos montants formatés de cette manière : 15'065.20 et non de celle-ci : 15,065.20 Est-ce que c'est un paramètre à passer à Jasper ? Est-ce que c'est un paramètre à passer à java lors du démarrage de l'application ? Normalement, la modification de la config du serveur doit pas être une option car trop risquée. Merci d'avance Lilian |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() |
Une idée ?
|
|
|
00
|
|
|
#3 |
![]() ![]() Développeur Java/Web Inscription : avril 2002 Messages : 12 460 ![]() |
Salut,
Est-ce que tu spécifies une locale au démarrage de l'application ? Je ne connais pas Jasper mais je pense qu'il doit utiliser cette valeur (qui correspond à la configuration du système si tu ne la modifie pas). a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java |
|
00
|
|
|
#4 | |
|
Membre du Club
![]() |
Citation:
Code :
Locale.setDefault( new Locale("fr", "CH") ); Je vais essayer, je te tiens au courant |
|
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : juin 2007 Messages : 487 ![]() |
Tu peux aussi passer ta LOcale comme paramètre:
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() |
@Adigouba, effectivement ça a résolu le problème. Désolé d'avoir oublié de venir confirmer
Merci aussi à Javix pour sa proposition que je n' ai pas testée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com