Sto leggendo un file di proprietà costituito da messaggio in utf 8 caratteri.Lettura dal file di proprietà contenente utf 8 caratteri
**Problem**
The output is not in appropriate formate even though i have taken InputStream.
file di proprietà sembra
username=LBSUSER
[email protected]
url=http://localhost:1010/soapfe/services/MessagingWS
timeout=20000
message=Spanish character are = {á é í, ó,ú ,ü, ñ, ç, å, Á, É, Í, Ó, Ú, Ü, Ñ, Ç, ¿, °, 4° año = cuarto año, €, ¢, £, ¥}
E Sto leggendo questo file qualche cosa come questa,
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);
uscita del messaggio sopra è
È possibile visualizzare il messaggio nel cmd dopo {************************ TEST MESSAGGIO SOAP ******** *************** testo
Sarò obbligato a ricevere qualsiasi aiuto per leggere correttamente questo file. Posso leggere questo file con altro approccio ma cerco meno modifica coed ..
Questo è uno strano problema. In ubuntu uso solo 'props.load (propFile)' e funziona bene, ma in Windows ho dovuto usare il codice sopra per caricare correttamente il file prop unicode! – vakarami
Dopotutto non è strano. I set di caratteri sono fortemente dipendenti dalla piattaforma. Quindi, non dovrebbe sorprendere che Ubuntu si comporta diversamente da Windows. In effetti, potrebbe essere necessario cambiare il codice ancora una volta dopo essersi trasferito alla versione successiva di Windows (o per essere precisi: un'altra versione di JVM). –