вторник, 7 августа 2012 г.

Определить сообщение написано латинью или кирилицой (актуально для смс)

Простенькая функция, которая определяет является ли написанной на латыне строка или на кирилице.


         /// <summary>
        /// Определяем тип сообщения (кирилица или латынь)
        /// </summary>
        /// <param name="message"></param>
        /// <returns>cyr - если кирилица, lat - если латынь</returns>
        static public string CheckTypeOfMessage(string message)
        {
            //проверяем на наличие кириличных символов, если они есть - кирилица, нет - латынь
            foreach (char c in message)
            {
                int unicode = (int)c;
                if ((unicode >= 1040) && (unicode <= 1111))
                    return "cyr";

            }
            return "lat";

        }

Комментариев нет:

Отправить комментарий