[Javalist] System.out.println("árvíztűrő") probléma

Keresztes Jozsef jkeresztes at vati.hu
2011. Sze. 30., P, 11:06:58 CEST


Na ezen már el lehet indulni, de azért izgalmas a dolog:
Dos ablakban a System.getProperty("file.encoding") Cp1250,
ezért ha Cp852-re állítom a mókát akkor jók az ékezetek.
Ha Cp1250-re akkor nem jó :)
De megnézem a többi dolgot is amit írtal...

-----Original Message-----
From: Böszörményi Péter [mailto:zmblevlist at gmail.com] 
Sent: Friday, September 30, 2011 10:55 AM
To: Java lista
Subject: Re: [Javalist]System.out.println("árvíztűrő") probléma

Variaciok egy temara:
- Character.defaultCharset()
- System.getProperty("file.encoding") (ebben azert nem vagyok biztos)
- jvm inditasakor atadsz egy system propertyt, amit a kodbol olvasol,
es ennek megfeleloen kodolsz

On 9/30/11, Keresztes Jozsef <jkeresztes at vati.hu> wrote:
> Sziasztok !
>
> Van egy olyan problémám hogy :
> System.out.println("árvíztűrő")
> A feladat az hogy ez ékezet helyesen jelenjen meg "mindenhol". Ha csak simán
> így használjuk akkor általában jó linuxon, netbeans-ben, stb, de nem jók az
> ékezetes karakterek amikor windows-ba nyitsz egy dos ablakot. Ezt már tudtam
> ezer éve, annak idején erre találtam megoldást:
>
>     String encoding = "Cp852";
>     System.setOut(new PrintStream(System.out, true, encoding));
>     System.setErr(new PrintStream(System.err, true, encoding));
>     System.out.println("árvíztűrő")
>
> Igen ám, de ha ez be van drótozva a programba akkor nem lesz jó máshol az
> ékezet. Persze lehetne valami elágazást csinálni hogyha a környezet ez+az
> akkor beállítom, különben nem stb, jó gány megoldás lenne.
> A kérdésem az hogy van-e erre valami TISZTESSÉGES megoldás ?
>
> Joe
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist



További információk a(z) Javalist levelezőlistáról