Turkce karakter temizle

depublic string toTRK(string text)

        {

            text = text.Replace("İ", "\u0130");

            text = text.Replace("ı", "\u0131");

            text = text.Replace("Ş", "\u015e");

            text = text.Replace("ş", "\u015f");

            text = text.Replace("Ğ", "\u011e");

            text = text.Replace("ğ", "\u011f");

            text = text.Replace("Ö", "\u00d6");

            text = text.Replace("ö", "\u00f6");

            text = text.Replace("ç", "\u00e7");

            text = text.Replace("Ç", "\u00c7");

            text = text.Replace("ü", "\u00fc");

            text = text.Replace("Ü", "\u00dc");

            return text;

        }

 

        public string toTRK2(string text)

        {

            text = text.Replace("İ", "I");

            text = text.Replace("ı", "i");

            text = text.Replace("Ş", "S");

            text = text.Replace("ş", "s");

            text = text.Replace("Ğ", "G");

            text = text.Replace("ğ", "g");

            text = text.Replace("Ö", "O");

            text = text.Replace("ö", "o");

            text = text.Replace("ç", "c");

            text = text.Replace("Ç", "C");

            text = text.Replace("ü", "u");

            text = text.Replace("Ü", "U");

            return text;

        }

    }

 

 

public string toURLReq(string text)
{
text = text.Replace("İ", "I");
text = text.Replace("ı", "i");
text = text.Replace("Ş", "S");
text = text.Replace("ş", "s");
text = text.Replace("Ğ", "G");
text = text.Replace("ğ", "g");
text = text.Replace("Ö", "O");
text = text.Replace("ö", "o");
text = text.Replace("ç", "c");
text = text.Replace("Ç", "C");
text = text.Replace("ü", "u");
text = text.Replace("Ü", "U");
Regex rgx = new Regex("[^a-zA-Z0-9 -]");
text = rgx.Replace(text, "");
text = System.Web.HttpUtility.UrlEncode(text);
return text;
}