Ciao a tutti,
problemi con stringhe e file.
Praticamente ho un socket che riceve stringhe XML.
Una volta ricevute le salva in un file e poi le elabora.
Ora se stampo la stringa a video tutto ok, risulta corretta
<OTA_HotelResRQ><POS><Source ISOCurrency="USD"/></POS>
quando invece la salvo nel file questa viene salvata
in linguaggio macchina
(se apro il file vedo solo quadratini)
Avete idea del perchè?
Posto il codice del salvataggio
codice:
//prendo la richiesta
inputLine = getRequest(cltSocket);
System.out.println("Input: " + inputLine);
File fileWR = new File(NomeFile);
PrintWriter pw = new PrintWriter(new FileOutputStream(fileWR,false));
//scrivo la riga del file
pw.write(inputLine);
//chiudo il file
pw.close();