Misafir; probleminiz üzerine iconv ile bende baya bir deneme yaptım ama sonuç başarısız.

Pek profesyonel bir yöntem olmasa da şu an için en hızlı ve pratik yol sanırsam str_replace. aşağıdaki şekilde deneme yaptım sonuç olumlu. Bütün türkçe karakterlerin (büyük küçük harf ayrı ayrı) bozuk hallerini bulacaksınız str_replace ile değiştirdikten sonra işlem yapacaksınız.

$text="Yi�itcan"; 

echo str_replace('�', 'ğ', $text);
//sonuç yiğitcan