ů, tak mi to napíše \U+FFC5\U+FFAF.
Prostě v tom fontu, co používá terminál, nejsou ty konkrétní znaky, tak to místo nich vyhazuje náhradu.
EE. Problém výše je POUZE v irb. Normálně v terminálu bez problémů (v pythonu taky), jdou vypisovat i vkládat v pohodě ščť...., dokonce i příkaz ruby funguje OK:
user$ ruby -e 'print "\xC3\xA1á" =>> vypíše áá
Problém je tedy vstup - po stisku klávesy á (písmeno v UTF-8 je C3 A1) se zobrazí \U+FFC3\U+FFA1 -> a dokonce backspace se chová jinak, protože nemaže po znacích ( U,+,F,F,C,3,\,U,+,F,F,A,1,). ale po těch Učkách" ( \U+FFC3,\U+FFA1)
, tedy irb musí nějak motat kódování. ale vypisovat umí správně, pokud "nějak vstup dostane")