Ja sam skoro imao slican problem.
Firebird bazu korisnici pune koristeci win aplikaciju gde je kodni raspored win1250 a rezultate treba da prikazem na webu u UTF-8. Resenje mog problema je
iconv("UTF-8","Windows-1250",$tekstic);
Sad ja bih ti savetovao da napises php skriptu u kojoj
- povuces iz baze podatak
- ubacis ga u promenljivu $test_txt
- zavrtis petlju i isprobas sve moguce konverzije promenljive u UTF-8 koristeci iconv
- udaris echo i vidis sta ti odgovara
Mozda ti ovaj link pomogne:
http://www.gnu.org/software/libiconv/
U krajnjem slucaju ako ti iconv ne pomogne jedino resenje je pisanje svoje skripte
Hedonista na kvadrat!