Uopće nije čudno da ima š (š ibenik), ono je puno internacionalnije slovo od npr. č (Čakovec).
Netko bi ti i mogao pomoći savjetom da uopće zna o čemu se radi -- koju si ver. PHP imao na IIS-u, koju imaš sad, koju si bazu imao prije, kako si napravio migraciju (a među time i dump baze), što znači
više ne fercaju (ne rade?)...
Napravio si migraciju sa jednog servera na drugi, nije to laka stvar, uvijek tu ima problema a najviše sa MySQL-om ako su različite verzije

Mislim da je do apachea sa charset-om, jer u mysql sprema čćžšđ i ostane tako u njoj. Samo u browseru umijesto čć stavlja upitnike (??)
Malo sam čitao postove ljudi sličnog problema ali su ga riješili da su u httpd.conf-u zakomentirali liniju # AddDefaultCharset ISO-8859-1
ili stavili u svaku php skriptu
header('ContentType: text/html; charset=UTF-8');
no kod mene to ne pomaže. Nema sad više veze koja je ver. bila od IIS-a ili php-a misim da je do samog apachea. Pa ako neko zna točno u čemu bi bio problem ??? Hvala !