Страница 1 из 1

Версия 7.7.0 не работает функция UpperCase в скриптах

СообщениеДобавлено: Ср окт 02, 2019 12:22 pm
SergeyUAL
Здравствуйте. Функция UpperCase не изменяет регистр текста.

sText := UpperCase(mConvertMsgToPlainText(sMsg, iMsgType));

на выходе текст в том же регистре что и был введен

Re: Версия 7.7.0 не работает функция UpperCase в скриптах

СообщениеДобавлено: Ср окт 02, 2019 12:24 pm
Алексей Пикуров
Добрый день. Да, вы правы, посмотрим, в чём дело.

Re: Версия 7.7.0 не работает функция UpperCase в скриптах

СообщениеДобавлено: Ср окт 02, 2019 12:42 pm
Алексей Пикуров
Функция работает правильно, просто она работает только с ASCII. Если вы передадите фразу на английском — всё будет Ок. Используйте для UNICODE функции AnsiLowerCase и AnsiUpperCase. Я добавлю их в справку.

Переношу тему в раздел скриптов.

Re: Версия 7.7.0 не работает функция UpperCase в скриптах

СообщениеДобавлено: Ср окт 02, 2019 1:07 pm
Алексей Пикуров
Добавили в справке описания функций AnsiLowerCase и AnsiUpperCase + дописали насчёт UpperCase/LowerCase, что они работают только с ASCII.

viewtopic.php?p=36326#p36326