Dopo averci sbattuto la testa un altro po' sono riuscito a venirne a capo...

Ho trovato una classe carina sul sito che mi hai detto, però questa da sola non riusciva a risolvere il problema, con nessuna delle tabelle codici che aveva... in pratica rimane ovviamente aperto il problema di decodificare caratteri utf-8 che non hanno un corrispettivo ascii. Ho risolto estendendo la tabella di conversione aggiungendo il carattere 'esotico' che mi creava problemi ridirigendolo sull'apostrofo standard...

Rimane solo da ringarziare chi ha creato i contenuti utf-8 usando quel carattere per l'apostrofo.

Cmq tutto è bene...

Grazie!!