si ci siamo abbastanza! la risposta fondaemntale èp stata:

Infatti no, tutti i caratteri iso-8859-1 non hanno corrispondenza con tutti i caratteri UTF-8.

io ero convinto di si anche se avevo prove empiriche del contrario! quindi ho capito che bisogna sempre usare utf8_encode quando si passa da php ad ajax.

ora però non capisco il senso di encodeURIComponent()

in che codifica trasforma il suo argomento???