Originariamente inviato da andr3a
eh?
non ho capito il problema, il risultato è quello atteso dato che usi encodeURIComponent 2 volte sul server ti arriva l'encodeURIComponent dell'encodeURIComponent .... tutto regolare
codice:
var unencoded = "è",
encoded = encodeURIComponent(unencoded),
doublencoded = encodeURIComponent(encoded);
alert([unencoded, encoded, doublencoded].join("\n"));
Molte grazie per la risposta 
Scusa ma sono un po duro
sarà il 100 thread sull'argomento
che apro su questo benedetto
json
Codice PHP:
// applico encodeURIComponent all'input
var data= {catTitle:encodeURIComponent(titleValue)};
//qui se passo la stringa json senza encodeURIComponent quando metto
ad esempio le "" in php ottengo un errore
var postVar= 'cat_title='+encodeURIComponent(json_decode(data));
da qui l'erroraccio
questa è la sintassi giusta ?
Codice PHP:
var titleValue= trim($('ajax-cat-insert-title').value);
var data= {catTitle:titleValue};
var postVar= 'cat_title='+encodeURIComponent(data.toJSONString());