Как можно распечатать символ с юникодом между 0x80 и 0xFF , используя escape-последовательность \ u в консоли linux?
Например,
[root @ ...] # setfont /lib/kbd/consolefonts/cp850-8x16.psfu.gz
Сначала я установил в cp850-8x16.psfu.gz знак авторского права, чей юникод равен 0xa9.
[root @ ...] # echo -e '\ u212b'
Å
Вывод правильный, но Юникод больше 0xFF
[root @ ...] # echo -e '\ u00a9'
10
[root @ ...] # echo -e '\ ua9'
Вывод неправильный
[root @ ...] # echo -e '\ xC2 \ xa9'
©
Если я конвертирую Unicode в UTF-8, он работает
Rq: 0xA9 = 0b 10101001 => (utf-8) 0b110 00010 0b10 101001 => 0xC2 0xA9)
Есть ли решение использовать напрямую a9 с \ u (т.е. без выполнения двоичной арифметики для получения кода utf-8 и использования \ x)?