[Java lista] Ékezetes karakterek

Keresztes József jkeresztes at vati.hu
2009. Júl. 30., Cs, 12:00:59 CEST


Hi !
 
Nekem pont tegnap volt egy ilyesmi, Ganymede, java application,
és egy throw new RuntimeException("árvíztűrő") 
úgy jelent meg hogy az ékezetes karakter helyén téglalap volt.
Aztán újrafuttatva jó lett, azóta is jó.
De ha neked ez állandósult probléma az más...
 
Joe
________________________________

From: javalist-bounces at javagrund.hu [mailto:javalist-bounces at javagrund.hu] On Behalf Of Loxy Gento
Sent: Thursday, July 30, 2009 11:32 AM
To: javalist at javagrund.hu
Subject: [Java lista] Ékezetes karakterek


Sziasztok,


ez mitől lehet?

    public void testUTF8()
    {
        try {
            System.out.println(System.getProperty("file.encoding"));
            System.out.println(System.getProperty("user.language"));
            System.out.println(System.getProperty("user.country"));
            System.out.println(System.getProperty("user.region"));
            
            InputStreamReader reader = new InputStreamReader(System.in);
            System.out.println(reader.getEncoding());
            // Convert from Unicode to UTF-8
            String string = "abcéáőú";
            System.out.println(string);
            byte[] utf8 = string.getBytes("UTF-8");
            // Convert from UTF-8 to Unicode
            String string1 = new String(utf8, "UTF-8");
            System.out.println(string + " " + utf8 + " " + string1);
        } catch (UnsupportedEncodingException e) {
        }

    }

file.encoding: UTF-8
user.language: en
user.country: US
user.region: null
UTF8
abcéáőú
abcéáőú [B at 15b0afd abcéáőú

Környezet:
Eclipse Ganymede, jre 1.5_04, JUnit 4


Régen jó volt most egy ideje nem megy. Az egész projectre (Dynamic Web Project with AspectJ) a Text file encoding (UTF-8) (Properties->Resource)

Googliztam, de nem találtam megoldást eddig.

Előre is köszi a segítséget,

loxy



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