BINGO
Ho risolto!!
Nell'XML usa questa codifica:
Codice PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
E PRIMA di passare i dati al PHP usa questa funzione:
Codice PHP:
function traduci()
{
var myTextField = document.getElementById('descrizione');
if(myTextField.value != "")
{
MyString=myTextField.value;
MyString=MyString.replace(/è/g, "è");
//alert("descrizione: " + MyString);
document.getElementById('descrizione').value=MyString;
}
}
Ovviamente fà ancora schifo e supporta ancora soltanto la 'è' ma il funzionamento credo sia chiato: in pratica traduce le lettere accentate nella loro controparte html.
Appena ho qualche minuto la finisco e la posto