Я хочу проверить, что письмо принадлежит русскому алфавиту. Я могу сделать это с прямым сравнением с кириллическими буквами:Убедитесь, что письмо принадлежит русскому алфавиту
letter in ('А', 'Б', 'В', 'Г', 'Д', 'Ж', ...)
Есть ли более простой подход? Например. для английского алфавита, я мог бы использовать функцию ранга():
rank('A') <= rank(letter) <= rank('z')
Но эта функция не работает в UTF-8 кодировке. Как я могу получить позицию письма в таблице UTF-8?
Спасибо DomPazz! – PierreVanStulov
Это не означает, что символ находится в русском алфавите, правда, просто - просто определите, что это не символ в базовой кодировке? (Что может хорошо работать для дела, просто подумайте, что стоит упомянуть, что он на самом деле делает.) – Joe