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 titleValuetrim($('ajax-cat-insert-title').value);
var 
data= {catTitle:titleValue};
var 
postVar'cat_title='+encodeURIComponent(data.toJSONString());