Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
spy7
V2EX  ›  Linux

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

  •  
  •   spy7 · Apr 18, 2023 · 3148 views
    This topic created in 1128 days ago, the information mentioned may be changed or developed.
    esxi 中虚拟机安装 debian 11 ,使用 esxi host client 中控制台打开 debian 中文文件名显示乱码,使用 ssh 登录会正常显示。请教各位大佬在不安装 fbterm 等包的情况下,web 控制台正常显示中文
    9 replies    2023-04-20 15:58:45 +08:00
    mokiki
        1
    mokiki  
       Apr 18, 2023
    跟 esxi WEB client 这些没有关系。
    安装 KDE/gnome 等桌面,在桌面里用“终端”程序。
    niantoudeyisi
        2
    niantoudeyisi  
       Apr 18, 2023 via Android
    好像是因为 tty 不支持中文。
    export LANG="UTF-8"
    export LANGUAGE="UTF-8"
    可能这样可以好
    spy7
        3
    spy7  
    OP
       Apr 18, 2023
    debian 11 未安装 GUI ,试过 LANG LANGUAGE en_US.UTF-8 ,zh_CN.UTF-8 都无效果
    ysc3839
        4
    ysc3839  
       Apr 18, 2023 via Android
    你都知道 fbterm 了,大概也知道根本原因了,那要支持的话只能修改 Linux 内核代码,印象中很多年前 2.x 内核是有中文补丁的,现在还有没有就不知道了。
    spy7
        5
    spy7  
    OP
       Apr 18, 2023
    @ysc3839 1.不清楚 debian11 有没有新变化。2.用作服务器想尽量少安装软件包。3.向论坛大神请教也许有解决方法。4.只能选择 SSH
    yinmin
        6
    yinmin  
       Apr 18, 2023 via iPhone
    你是不是安装的时候选了中文,然后 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
        7
    spy7  
    OP
       Apr 18, 2023
    @yinmin 安装时选择的是英文,唯一问题是中文的文件名在控制台显示菱形乱码,ssh 正常显示中文
    yinmin
        8
    yinmin  
       Apr 18, 2023
    控制台字体是通过这个命令调整的:dpkg-reconfigure console-setup ,里面没有中文字体,我觉得这个问题无解。
    yw9381
        9
    yw9381  
       Apr 20, 2023
    控制台使用频率不高,如果不是很介意的话,无视就行了,大部分时候都 ssh ,ssh 正常就行
    如果实在是想要,得装桌面环境,然后使用桌面提供的终端程序,或者吧语言切回英文
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5729 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:24 · PVG 11:24 · LAX 20:24 · JFK 23:24
    ♥ Do have faith in what you're doing.