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???