ups... sfuggito..
comunque alcune funzioni hanno problemi con l'utf8, ma non con l'iso.
Qui c'è un articolo a riguardo.
http://www.phpwact.org/php/i18n/utf-8
Sinceramente senza poter provare con mano nn mi viene in mente altro da suggerirti, forse puoi provare con utf8encode / decode.
Ciao