2

После установки языкового стандарта 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 не будет иметь этой проблемы.

0