Нужно работать с вредоносными программами, которые используют двунаправленные строки. Они не так широко задокументированы, и я нашел часть из них в одном месте, часть в другом. На данный момент у меня есть эти:

 1. LRM - 0x200E
 2. RLM - 0x200F
 3. LRE - 0x202A
 4. RLE - 0x202B
 5. PDF - 0x202C
 6. LRO - 0x202D
 7. RLO - 0x202E

Я хочу спросить, все ли это специальные символы Юникода, или я что-то пропустил.

1 ответ1

1

Да, это символы Юникода, связанные с направленностью. Они используются для контроля направления письма; они являются невидимыми управляющими символами, то есть они не отображаются графически, но они могут влиять на способ представления печатных символов (слева направо и направление письма справа налево). Их эффекты нормативно определены в Стандартном приложении Unicode № 9, Двунаправленный алгоритм Unicode.

Как правило, для поиска информации о конкретных символах по номеру Unicode (кодовая точка), поиск символов Unicode на Fileformat.info является хорошей отправной точкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .