Salve a tutti, ho un file xml che prendo tramite il metodo open() dell'oggetto xmlhttprequest (in formato utf-8, non posso modificarlo), lo passo a php (per fare delle elaborazioni) tramite un altro metodo open via POST questa volta, passando in una variabile il file sottoforma di stringa.
Prima di fare questa cosa eseguo sulla stringa escape().
A questo punto tutti i caratteri speciali (ho testato varie lettere accentate) mi diventano: %uFFFD e ciò mi ipedisce di fare qualsiasi elaborazione pre ripristinarli. Qualcuno sa come mai e come posso risolvere? Mi andrebbe bene che ogni carattere venga sostituito col suo codice preciso in modo da poterlo gestire da una normale replace via php, certo se potessi fare una decode via php sarebbe il massimo, ma mi accontento! :P
Qualcuno sa darmi una mano?