运行Ubuntu 22.04容器之后,发现控制台进去查看中文文件名会显示异常,比如如下情况:
''$'\346\211\213\346\234\272\345\244\207\344\273\275'
''$'\346\234\254\345\234\260\345\244\207\344\273\275'
''$'\346\235\245\350\207\252\345\210\206\344\272\253'
其实是编码问题导致,可以通过如下命令查看语言支持情况:
locale -a
显示如下内容
C
C.utf8
POSIX
可以通过如下方式增加中文编码支持:
apt install language-pack-zh-hans -y
再查看locale -a 可以看到多了zh_CN.utf-8编码
运行
echo "export LC_ALL=zh_CN.utf8" >>~/.bashrc
再看控制台中的中文名文件已显示正常。
评论区