unicode character U+203C

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
finsoftrz
Ветеран
Сообщения: 830
Зарегистрирован: 06 Ноябрь 2014, 12:48

unicode character U+203C

Сообщение finsoftrz » 25 Сентябрь 2018, 23:55

Предположим, у нас есть строка символов в utf8. Я хочу добавить к ней символ двойной восклицательный знак - ‼. Информация по нему:
http://www.fileformat.info/info/unicode ... /index.htm
Что-то не соображу, это в кларионе можно сделать?
Рязань решает.

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2063
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

unicode character U+203C

Сообщение Дед Пахом » 26 Сентябрь 2018, 0:24

Там же написано как:
UTF-8 (hex) 0xE2 0x80 0xBC (e280bc)
С уважением, ДП

Аватара пользователя
finsoftrz
Ветеран
Сообщения: 830
Зарегистрирован: 06 Ноябрь 2014, 12:48

unicode character U+203C

Сообщение finsoftrz » 26 Сентябрь 2018, 7:26

Разобрался. Неправильно сформулировал. Мне надо было вставить этот символ в xml. Такие символы вставляются в виде последовательности ‼ (конкретно для u+203c). Это потребовалось для печати qr-кодов в ккт СП802-Ф. Строка для qr-кода чека в итоге выглядит так:

Код: Выделить всё

Loc:Str='‼?q0091' & 't=' & year(DChH:Date) & format(month(DChH:Date),@n02) & format(day(DChH:Date),@n02) & 'T' & format(DChH:Time,@t02) & '&s=' & clip(left(format(Loc:SumIt,@n_12.2))) & '&fn=' & clip(FsKKM_SPL.GroupParam.ParamNumCashFN) & '&i=' & clip(DChH:CheckFD) & '&fp=' & clip(DChH:CheckFP) & '&n=' & (DChH:TypeOper+1)
Рязань решает.

Ответить