debian 11 困扰的中文文件名显示乱码问题

2023-04-18 10:19:56 +08:00
 spy7
esxi 中虚拟机安装 debian 11 ,使用 esxi host client 中控制台打开 debian 中文文件名显示乱码,使用 ssh 登录会正常显示。请教各位大佬在不安装 fbterm 等包的情况下,web 控制台正常显示中文
1925 次点击
所在节点    Linux
9 条回复
mokiki
2023-04-18 11:05:16 +08:00
跟 esxi WEB client 这些没有关系。
安装 KDE/gnome 等桌面,在桌面里用“终端”程序。
niantoudeyisi
2023-04-18 12:16:38 +08:00
好像是因为 tty 不支持中文。
export LANG="UTF-8"
export LANGUAGE="UTF-8"
可能这样可以好
spy7
2023-04-18 12:27:58 +08:00
debian 11 未安装 GUI ,试过 LANG LANGUAGE en_US.UTF-8 ,zh_CN.UTF-8 都无效果
ysc3839
2023-04-18 12:31:26 +08:00
你都知道 fbterm 了,大概也知道根本原因了,那要支持的话只能修改 Linux 内核代码,印象中很多年前 2.x 内核是有中文补丁的,现在还有没有就不知道了。
spy7
2023-04-18 12:43:36 +08:00
@ysc3839 1.不清楚 debian11 有没有新变化。2.用作服务器想尽量少安装软件包。3.向论坛大神请教也许有解决方法。4.只能选择 SSH
yinmin
2023-04-18 19:53:52 +08:00
你是不是安装的时候选了中文,然后 linux 命令行都显示中文了? 正解是把 debian 改成英文,编辑文件 locale:
sudo vi /etc/default/locale

将下面两行内容
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"

将其内容更改成

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

然后重启 reboot 机器
spy7
2023-04-18 21:56:50 +08:00
@yinmin 安装时选择的是英文,唯一问题是中文的文件名在控制台显示菱形乱码,ssh 正常显示中文
yinmin
2023-04-18 22:47:42 +08:00
控制台字体是通过这个命令调整的:dpkg-reconfigure console-setup ,里面没有中文字体,我觉得这个问题无解。
yw9381
2023-04-20 15:58:45 +08:00
控制台使用频率不高,如果不是很介意的话,无视就行了,大部分时候都 ssh ,ssh 正常就行
如果实在是想要,得装桌面环境,然后使用桌面提供的终端程序,或者吧语言切回英文

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/933369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX