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();