merhabalar linklerde sorun yaşiyorum türkce karakterler yüzünden foksiyon dosyam su sekilde


function insert_strip_special($a)
{
 $text = $a['text'];
 $text = str_replace(",", " ", $text);
 $text = str_replace(".", " ", $text);
 $text=nl2br($text);
 $text = str_replace("\n", " ", $text);
 $text = str_replace("\r", " ", $text);
 $text = str_replace("<br />", " ", $text);
 $text = str_replace("  ", " ", $text);
 $clean = preg_replace("/^[^a-z0-9]?(.*?)[^a-z0-9]?$/i", "$1", $text);
 return $clean;
}
function insert_strip_special2($a)
{
 $text = $a['text'];
 $text = str_replace(",", " ", $text);
 $text = str_replace(".", " ", $text);
 $text=nl2br($text);
 $text = str_replace("\n", " ", $text);
 $text = str_replace("\r", " ", $text);
 $text = str_replace("<br />", " ", $text);
 $text = str_replace("  ", " ", $text);
 $clean = preg_replace("/^[^a-z0-9]?(.*?)[^a-z0-9]?$/i", "$1", $text);
 $clean = stripslashes($clean);
 return $clean;
}
function insert_clickable_link($var)
{
 $text = $var['text'];
 $text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);
 $ret = ' ' . $text;
 $ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
 $ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
 $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
 $ret = substr($ret, 1);
 return $ret;
}

nereye kodları eklemem gerekli?