wiec tak ja kiedys napisałem funkcje do zmiany iso na utf,
pozmieniaj tylko 1 z 2 parametr w str_replace i powinno fungować ...
Kod
function kodowanie($slowo){
//iso na utf8
$slowo=str_replace(chr(177),'ą',$slowo);
$slowo=str_replace(chr(161),'Ą',$slowo);
$slowo=str_replace(chr(179),'ł',$slowo);
$slowo=str_replace(chr(198),'Ć',$slowo);
$slowo=str_replace(chr(230),'ć',$slowo);
$slowo=str_replace(chr(166),'Ś',$slowo);
$slowo=str_replace(chr(182),'ś',$slowo);
$slowo=str_replace(chr(163),'Ł',$slowo);
$slowo=str_replace(chr(175),'Ż',$slowo);
$slowo=str_replace(chr(191),'ż',$slowo);
$slowo=str_replace(chr(188),'ź',$slowo);
$slowo=str_replace(chr(172),'Ź',$slowo);
$slowo=str_replace(chr(209),'Ń',$slowo);
$slowo=str_replace(chr(241),'ń',$slowo);
$slowo=str_replace(chr(243),'ó',$slowo);
$slowo=str_replace(chr(211),'Ó',$slowo);
$slowo=str_replace(chr(234),'ę',$slowo);
$slowo=str_replace(chr(202),'',$slowo); // tu jest duze E z kreską u dołu :P
return $slowo;
}
pozdrw.