Non so proprio quale strategia usare, potrei controllare se il carattere non ricade nelle prime 128 posizioni, ma ciò non mi direbbe di quale carattere si tratta.
C'è da dire che con la codifica "Western European CP-1252" il problema non si pone in quanto riconosce le accentate (e non so perché), per contro si pongono altri problemi con altri caratteri come per esempio quelli dell'alfabeto greco.
Usare altre codifiche (utf-16) col php non funziona per niente.
A questo punto qualsiasi indicazione che potrebbe aiutarmi a risolvere il problema è ben accetta.
Ringrazio ancora per l'attenzione prestata.