Я получаю это поведение при использовании Bash (под Cygwin):
$ printf '\u00d5'
\u00d5
$ env printf '\u00d5' # This results in the behavior I want
Õ
Не имеет значения, использую ли я кодировку UTF-8 или ISO-8859-1 в терминале.
Мои вопросы: что делает env? Зачем мне это нужно в этом конкретном случае?