Hai*_*ang 2 centos character-encoding
我需要在 bash 中启动一个二进制文件,并且该二进制文件的输出包含一些汉字。所以我的问题是如何让bash正确显示汉字。顺便说一下,我用的是Centos。
您需要UTF-8编码才能正确显示所有汉字。
要查看当前的区域设置,只需键入
locale,您将获得类似的输出,如下所示:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
如果您看到一个LANG=en_US.UTF-8或类似的包含“UTF-8”子字符串,则所有汉字都将正确显示。
另外,请记住您的终端也需要 UTF-8 支持。这可以提供更多信息。
| 归档时间: |
|
| 查看次数: |
21625 次 |
| 最近记录: |