Я читаю файл свойств, который состоит из сообщения в наборе символов UTF-8.
Проблема
Вывод не в соответствующем формате. Я использую InputStream
.
Файл свойств выглядит как
username=LBSUSER
[email protected]
url=http://localhost:1010/soapfe/services/MessagingWS
timeout=20000
message=Spanish character are = {á é í, ó,ú ,ü, ñ, ç, å, Á, É, Í, Ó, Ú, Ü, Ñ, Ç, ¿, °, 4° año = cuarto año, €, ¢, £, ¥}
И я читаю файл вот так,
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);
Результат вышеприведенного сообщения:
Вы можете увидеть сообщение в консоли после строки
{************************ SOAP MESSAGE TEST***********************}
Я буду признателен, если смогу помочь, правильно прочитав этот файл. Я могу прочитать этот файл с другим подходом, но я ищу меньше кода модификации.