Kodu altaki gibi değiştirdim tek hata koda türkçe karekter + ve bosluk da baglanmiyor. diğer sekilde sorunsuz calsiyor

$find = ["+"," ","İ","I"];
$replace = ["_","_","i","l"];
@$get = str_replace($find,$replace,$_GET['nickname']);
$a = @$_GET["nickname"];
if (!empty($a)){
$a = '?nick=' .$a.'&auto=0';
} elseif (!empty($get)){
$a = '?nick='.$get.'&auto=0';
} else {
$a = '';
}

?>