Какой инструмент я должен использовать для преобразования между различными символами Юникода?
Примеры:
- Между различными взглядами:
Normal
,Fullwidth
. - Между односимвольной и комбинированной версиями:
ў
(d1 9e) <->ў
(d1 83 cc 86) - От обычного символа до версий "нижний индекс", "верхний индекс" и "объединение". Нормальный:
i
Sub:ᵢ
Супер:ⁱ
Объединение:_ ͥ
Помогают только инструменты unicode
, но их не удобно использовать для поиска этих символов.
PS нормальный к полной ширине линии: perl -C63 -pe 's/(.)/((ord $1)<127 and (ord $1)>32) ? chr((ord $1)-0x20+0xFF00) : $1 /ge'