После установки языкового стандарта en_US.utf8 все символы (кроме az AZ) отображаются неправильно. Например, пробел будет отображаться как <0020>
Локаль это:
$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
И если языковой стандарт не установлен, символы отображаются правильно.
LC_LANG=
LC_CTYPE="C"
...
Кроме того, Bash не будет иметь этой проблемы.