Misafir; Her yeni üyede düzenlemek zorunda değilsiniz. Bütün türkçe karakterleri içeren bir dizi oluşturup str replace işlemi uygularsanız problem ortadan kalkacaktır.
Örneğin aşağıdaki mantıkta yapabilirsiniz. Diziye tüm türkçe karakterleri tanımlarsanız sorun ortadan kalkar.
$bul = array("�", "ö");
$degistir = array("ğ", "ö");
$yeni_deger = str_replace($bul, $degistir, $text);