2016-08-26 2 views
0

Ich habe eine Properties-Datei (test_ko.properties), die wie folgt aussieht Get wie folgt:Wie Wert Korea Charakter von Eigenschaften mit Hilfe von Java

bundle = ResourceBundle.getBundle("test", new Locale("ko")); 
String hello = bundle.getString("hello"); 
System.out.println("#Hello : " + hello); 

Wenn ich es laufen bekomme ich folgendes Ergebnis:

#Hello : ???? 

wie kann ich g et das Ergebnis zu sehen, wie es sollte:

#Hello : 여보세요 
+0

Drucken Sie diese Nachricht auf Ihrer IDE-Konsole oder auf Ihrem CMD. –

Antwort

0

Die oben ist keine juristische Properties-Datei als Text beschränkt sich auf den eingestellten ISO 8859-1 ist. Andere Zeichen müssen entkommen:

hello=\uC5EC\uBCF4\uC138\uC694 

See:

Properties props = new Properties(); 
props.put("hello", "여보세요"); 
props.store(System.out, ""); 

Diese may change in JDK 9.

Verwandte Themen