Re: Encoding encore et toujours

Sebastien Cesbron <[email protected]> Wed, 31 Aug 2011 17:54:41 +0200
Newsgroups gmane.comp.java.french.general
Message-ID <CAP3_Q0dPJYdCpvr198H1scr0-znc2CMOfDkzKT=v-BK+TxvXtg@mail.gmail.com>
--000e0cdf0a547475db04abcf256b
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Si j'y acc=E8de via mon site web sur ma machine c'est ok

Sur la m=EAme machine si j'ex=E9cute le programme

public class TestEuro {
    public static void main(String[] args) {
        System.out.println(Locale.getDefault());

System.out.println(NumberFormat.getCurrencyInstance(Locale.FRENCH).format(2=
.5d));
    }
}

dans la console eclipse c'est pas bon, dans mon terminal c'est pas bon

sur la machine de prod, via mon appli web c'est pas bon.

je crois qu'il va falloir que je me penche s=E9rieusement sur la question

seb

Le 31 ao=FBt 2011 17:50, <[email protected]> a =E9crit :

> ** T y accedes comment ? En ssh ? Avec quel outil et quelle config de
> terminal?
>
> ---- Envoy=E9 avec BlackBerry=AE d'Orange ----
> ------------------------------
> *From: * Sebastien Cesbron <[email protected]>
> *Date: *Wed, 31 Aug 2011 17:48:30 +0200
> *To: *Patrice Godard<[email protected]>
> *Cc: *java<[email protected]>
> *Subject: *Re: Encoding encore et toujours
>
> Salut
>
> En fait mon probl=E8me semble plus profond car quand je fais
> NumberFormat.getCurrencyInstance(Locale.FRENCH).format(2.5d) j'obtiens "*=
2,50
> [=A4]"*
>
> J'ai l'impression que c'est mon syst=E8me qui n'est pas capable d'affiche=
r le
> sigle euro
>
> Je vais creuser avec un petit testcase
>
> seb
>
>
> Le 31 ao=FBt 2011 17:42, Patrice Godard <[email protected]> a =
=E9crit
> :
>
>> Si tu as acc=E8s aux params de lancement de ta JVM:
>> java -Duser.language=3Dfr -Duser.region=3DFR
>>
>>  Ca devrait le faire.
>> J'ajoute souvent -Dfile.encoding=3DUTF-8 car malheureusement la JVM n'es=
t
>> pas en UTF-8 par d=E9faut sous windows.
>>
>> My 2 cents.
>> Patrice
>>
>> > Message du 31/08/11 17:33
>> > De : "Sebastien Cesbron"
>> > A : "java"
>> > Copie =E0 :
>> > Objet : Encoding encore et toujours
>>
>> >
>> > Bonjour
>> >
>> > J'ai un probl=E8me d'encoding, encore un et j'ai toujours du mal =E0
>> solutionner proprement ce genre de probl=E8me.
>> >
>> > Je g=E9n=E8re un fichier pdf dans lequel je mets un signe =80
>> >
>> > Sur ma machine ubuntu fran=E7aise tout va bien
>> >
>> > Par contre sur les vm debian de prod, le caract=E8re n'est pas bien
>> affich=E9. Les machines semblent =EAtre en anglais par d=E9faut (LANG=3D=
en_US.UTF-8)
>> mais modifier la langue en fr_FR.UTF-8 comme sur ma machine ne semble pa=
s
>> fonctionner.
>> >
>> > Je me demande donc si quelqu'un conna=EEt une technique qui permettrai=
t de
>> r=E9gler ce probl=E8me
>> >
>> > A+
>> > Seb
>> >
>>
>>
>>
>>
>> <https://compte.laposte.net/inscription/index.do?jeux=3D2011FOOTER_gener=
ique>
>
>
>

--000e0cdf0a547475db04abcf256b
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Si j&#39;y acc=E8de via mon site web sur ma machine c&#39;est ok<br><br>Sur=
 la m=EAme machine si j&#39;ex=E9cute le programme<br><br>public class Test=
Euro {<br>=A0=A0=A0 public static void main(String[] args) {<br>=A0=A0=A0=
=A0=A0=A0=A0 System.out.println(Locale.getDefault());<br>
=A0=A0=A0=A0=A0=A0=A0 System.out.println(NumberFormat.getCurrencyInstance(L=
ocale.FRENCH).format(2.5d));<br>=A0=A0=A0 }<br>}<br><br>dans la console ecl=
ipse c&#39;est pas bon, dans mon terminal c&#39;est pas bon<br><br>sur la m=
achine de prod, via mon appli web c&#39;est pas bon.<br>
<br>je crois qu&#39;il va falloir que je me penche s=E9rieusement sur la qu=
estion<br><br>seb<br><br><div class=3D"gmail_quote">Le 31 ao=FBt 2011 17:50=
,  <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]">jerome=
[email protected]</a>&gt;</span> a =E9crit :<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><u></u>   T y accedes comment ? En ssh ? Av=
ec quel outil et quelle config de terminal?<p>---- Envoy=E9 avec BlackBerry=
=AE d&#39;Orange ----</p>
<hr><div><b>From: </b> Sebastien Cesbron &lt;<a href=3D"mailto:scesbron@gma=
il.com" target=3D"_blank">[email protected]</a>&gt;
</div><div><b>Date: </b>Wed, 31 Aug 2011 17:48:30 +0200</div><div><b>To: </=
b>Patrice Godard&lt;<a href=3D"mailto:[email protected]" target=3D=
"_blank">[email protected]</a>&gt;</div><div><b>Cc: </b>java&lt;<a=
 href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>&=
gt;</div>
<div><b>Subject: </b>Re: Encoding encore et toujours</div><div><div></div><=
div class=3D"h5"><div><br></div>Salut<br><br>En fait mon probl=E8me semble =
plus profond car quand je fais NumberFormat.getCurrencyInstance(Locale.FREN=
CH).format(2.5d) j&#39;obtiens &quot;<b>2,50 [=A4]&quot;</b><br>
<br>J&#39;ai l&#39;impression que c&#39;est mon syst=E8me qui n&#39;est pas=
 capable d&#39;afficher le sigle euro<br>
<br>Je vais creuser avec un petit testcase<br><br>seb<br><br><br><div class=
=3D"gmail_quote">Le 31 ao=FBt 2011 17:42, Patrice Godard <span dir=3D"ltr">=
&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">patrice=
[email protected]</a>&gt;</span> a =E9crit :<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><p style=3D"margin:0;padding:0" align=3D"lef=
t"></p><pre>Si tu as acc=E8s aux params de lancement de ta JVM:<br>java -Du=
ser.language=3Dfr -Duser.region=3DFR</pre>

<p></p> Ca devrait le faire.<br>J&#39;ajoute souvent -Dfile.encoding=3DUTF-=
8 car malheureusement la JVM n&#39;est pas en UTF-8 par d=E9faut sous windo=
ws.<br><br>My 2 cents.<br>Patrice<br><br><blockquote style=3D"padding-left:=
5px;margin-left:5px;border-left:2px solid #ff0000">

&gt; Message du 31/08/11 17:33<br>&gt; De : &quot;Sebastien Cesbron&quot; <=
br>&gt; A : &quot;java&quot; <br>&gt; Copie =E0 : <br>&gt; Objet : Encoding=
 encore et toujours<div><div></div><div><br>&gt;<br>&gt; Bonjour<br>
&gt; <br>&gt; J&#39;ai un probl=E8me d&#39;encoding, encore un et j&#39;ai =
toujours du mal =E0 solutionner proprement ce genre de probl=E8me.<br>&gt; =
<br>&gt; Je g=E9n=E8re un fichier pdf dans lequel je mets un signe =80<br>&=
gt; <br>

&gt; Sur ma machine ubuntu fran=E7aise tout va bien<br>&gt;  <br>&gt; Par c=
ontre sur les vm debian de prod, le caract=E8re n&#39;est pas bien affich=
=E9. Les machines semblent =EAtre en anglais par d=E9faut (LANG=3Den_US.UTF=
-8) mais modifier la langue en fr_FR.UTF-8 comme sur ma machine ne semble p=
as fonctionner.<br>

&gt;  <br>&gt; Je me demande donc si quelqu&#39;un conna=EEt une technique =
qui permettrait de r=E9gler ce probl=E8me<br>&gt; <br>&gt; A+<br>&gt; Seb<b=
r>&gt;  </div></div></blockquote><br><br><a href=3D"https://compte.laposte.=
net/inscription/index.do?jeux=3D2011FOOTER_generique" target=3D"_blank"><im=
g style=3D"margin:0pt" src=3D"http://webmail.laposte.net/webmail/fr_FR/pane=
ls/images/pied-page-generique_2.jpg" alt=3D""></a><a></a></blockquote>

</div><br>

</div></div></blockquote></div><br>

--000e0cdf0a547475db04abcf256b--