Latest post of the previous page:
Это было бы здорово.
для примера строка
test="123абв"..win.Uuid()
Понятно, что она некорректна. НО!
Старый Far возвращал test:len()=22 (6 "корректных" символов + 16 в GUID-е), что логично.
Новый функции таблицы utf8 валятся; таблицы string выдают 25 (считают, естественно, символы кириллицы за два байта).
Функция unicode.utf8.byte у старого FAR-а ожидаемо выдаёт двухбайтовые коды для кириллицы, остальное как string.byte; у нового валится по некорректной строке. Т.е. получить то же, что делал старый Far, не получается. Если Вы знаете, как "исправить" некорректную строку, не могли бы Вы выложить скрипт?