20 Aralık 2015

SQL Sorgu: Türkçe karakterler için CharList


        private string sqlCharList(string str_)
        {
            string sonuc = "";

            string charList = "cçCÇgğGĞıiIİoöOÖsşSŞuüUÜ";   // Türkçe karakter dizisi
            char[] str = str_.ToCharArray();                // Aranan kelime diziye dönüştürülüyor
            
            for (int i = 0; i < str.Length; i++)
            {
                double lastCharIndex = charList.IndexOf(str[i].ToString()) + 1;
                lastCharIndex = (Math.Ceiling(lastCharIndex / 4) * 4);

                if (charList.IndexOf(str[i].ToString()) != -1)
                {
                    sonuc += "[" + charList.Substring((int)lastCharIndex - 4, 4) + "]";
                }
                else { sonuc += str[i].ToString(); }
            }
            return sonuc;
        }

Hiç yorum yok :

Yorum Gönder