Das Lesen von Sach-Datei mit utf-8-Zeichen

Lese ich eine property-Datei, die darin besteht, eine Nachricht in der UTF-8-Zeichensatz.

Problem

Wird die Ausgabe nicht in das entsprechende format. Ich bin mit einem InputStream.

Die property-Datei sieht wie

username=LBSUSER
password=Lbs@123
url=http://localhost:1010/soapfe/services/MessagingWS
timeout=20000
message=Spanish character are =  é í, ó,ú ,ü, ñ, ç, å, Á, É, Í, Ó, Ú, Ü, Ñ, Ç, ¿, °, 4° año = cuarto año, €, ¢, £, ¥}

Und ich lese die Datei wie diese,

Properties props = new Properties();
props.load(new FileInputStream("uinsoaptest.properties"));
String username = props.getProperty("username", "test");
String password = props.getProperty("password", "12345");
String url = props.getProperty("url", "12345");
int timeout = Integer.parseInt(props.getProperty("timeout", "8000"));
String messagetext = props.getProperty("message");
System.out.println("This is soap msg : " + messagetext);

Die Ausgabe der obigen Meldung ist

Das Lesen von Sach-Datei mit utf-8-Zeichen

Sehen Sie die Meldung in der Konsole nach der Zeile

{************************ SOAP MESSAGE TEST***********************}

Werde ich verpflichtet, wenn ich keine Hilfe erhalten, das Lesen dieser Datei richtig. Ich lese diese Datei mit einem anderen Ansatz, aber ich bin auf der Suche nach weniger code-änderungen.

InformationsquelleAutor Som | 2015-06-10
Schreibe einen Kommentar