Спасибо, устраивающее меня решение найдено.
alexs писал(а):А вот так?
Отлично, но надо ж еще строку 'АБВГабвг' заполнять. Вручную?
alex208210 писал(а):десятичное представление русских символов начинается с числа 208 144 и заканчивается числом 209 145. Если десятичное представление символа входит в диапозон между этими числами, то это символ кириллицы
Да, стал делать во вашему принципу, благо кирилица оказалась упорядочена по алфавиту.
Но!
Откуда значения ваших чисел? Вы приводите два значения для каждого байта?
По статьям по другому:
http://mikhail.krivyy.com/2004/10/09/unicode-russian/http://www.javaportal.ru/java/articles/ ... DK1_6.htmlДля кириллицы в UNICODE отведен диапазон кодов от 0x0400 до 0x04FF
Я пока делаю так:
- Код: Выделить всё
UTF8CharacterToUnicode(@str[1], CharLen)
Эта связка дает такие же значения как в статьях, т.е. от 0x0400 до 0x04FF (от 1024 до 1103).