Ho uno script che mi permette di modificare il testo all'interno di un div (contenteditable="true") e salvarlo su un file di testo.

Quando però nel div inserisco alcuni caratteri come < oppure > questi ultimi non vengono salvati.

Credo che la cosa sia imputabile alla riga: xr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");


codice:
 function myFunction(){
         var xr = new XMLHttpRequest();
         var url = "saveNewText.asp";
         var text = document.getElementById("myDiv").innerHTML;
         var vars = "newText="+text;
         
         xr.open("POST", url, true);
         xr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
         xr.send(vars);
     }