控制台没有在 Shell 中显示漂亮的 UTF-8 字符

Ziy*_*gov 5 command-line bash scripts console utf-8

我想在我的 Shell 控制台中使用 echo 命令编写一些从 Web 中获取的漂亮的特殊字符。我想写,例如,?字符,但它显示了我???特点。我该如何解决问题?谢谢!

注意:当我运行locale命令时,它显示这些:

locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=az_AZ.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=az_AZ.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=az_AZ.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=az_AZ.UTF-8
LC_TELEPHONE=az_AZ.UTF-8
LC_MEASUREMENT=az_AZ.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

Rad*_*anu 6

在您的终端中尝试将字符编码设置为 Unicode (UTF-8):

在此处输入图片说明