function utf_win($q) {
    $bul    = array('ı','ç','ÅŸ','ÄŸ','ü','ö','İ','Ç','Å?','Ä?','Ü','Ã','%C5%9E','%C3%96');
    $yaz    = array('ı','ç','ş','ğ','ü','ö','İ','Ç','Ş','Ğ','Ü','Ö','Ş','Ö');
    $son    = @str_replace($bul,$yaz,$q);
    return($son);
}
normal dezenlemenin tersi
function win_utf($q) {
    $bul    = array('ı','ç','ÅŸ','ÄŸ','ü','ö','İ','Ç','Å?','Ä?','Ü','Ã','%C5%9E','%C3%96');
    $yaz    = array('ı','ç','ş','ğ','ü','ö','İ','Ç','Ş','Ğ','Ü','Ö','Ş','Ö');
    $son    = @str_replace($yaz,$bul,$q);
    return($son);
}
bu fonksiyondaki değişken yerlerini değiştirm kafanı karıştırmadan sen üstteki fonksiyonu kullancaksın alttaki de ters işlemi yapmak isteyenler için
$dgskn=utf_win($dgskn);
gibi kullanıp yapabilirsin utf yi çevirirsin tekrar eksi halini istersende alttaki fonksiyonu win_utf yi kullanırsın yani