debian tty 字符乱码如何解决

2020 年 2 月 26 日
 station

最近换了 debian, 以前一直 fedora ( 没有这种问题 )

zh-cn_UTF8

8964 次点击
所在节点    Linux
26 条回复
iyezi
2020 年 2 月 26 日
想显示中文可以上 fbterm
station
2020 年 2 月 26 日
@iyezi 无需中文,显示英文即可( fedora 同样是 zh-ch.UTF8 的情况,tty 显示英文 )。桌面环境有时候需要用下 tty
zhangpeter
2020 年 2 月 26 日
1. 先确定是否是终端编码问题,比如 xshell,putty 编码问题

2.linux 桌面端编码问题可以参考这篇博客设置编码: https://zhang0peter.com/2020/02/18/linux-chinese-utf-8/
ysc3839
2020 年 2 月 26 日
这不是乱码,是因为 Linux 的 console 不支持中文,所以会显示为这种符号。
Cu635
2020 年 2 月 26 日
换成纯英文的环境。
Owenjia
2020 年 2 月 26 日
Fedora 我记得 bashrc 里有一段根据不同 $TERM 来切换 locale 的,不清楚现在还是不是这样。
另外几年前有个 cjktty 的 patch 可以在 tty 中显示中文的,也不知道还有没有人维护。
wsy2220
2020 年 2 月 26 日
console 不支持中文
julyclyde
2020 年 2 月 26 日
@Owenjia 这一定是幻觉
ipwx
2020 年 2 月 26 日
X 下面不可能这样啊。你看看是不是 language-pack-zh-hans 没装。
zjsxwc
2020 年 2 月 26 日
export LC_ALL=zh_CN.utf-8
momocraft
2020 年 2 月 26 日
有没有 locale-gen
Owenjia
2020 年 2 月 26 日
@julyclyde
幻觉?你是指?
自动切换 locale 这点我手边暂时没有镜像可以来确认,不过 CJKTTY patch 是可以通过搜索 gentoo-zh/linux-cjktty 找到的。
atzlinux
2020 年 2 月 26 日
Debian 下有个中文终端 zhcon

apt install zhcon

安装下。

接下来生成 GBK locale。

dpkg-reconfigure locales

选择 zh_CN. 开头的 locale

然后运行 zhcon 命令进入,就可以看到中文了。
imn1
2020 年 2 月 26 日
我没遇到,因为用 en_US.utf-8
但说一个你参考,debian kde 5 plasma,安装时选了 en_US.utf-8,然后 system setting 里面,添加 support 语言,添加了 zh_cn.Utf-8 和日韩 utf8,apt update 后面的提示神奇地显示了中文(安装系统时有添加中文字体),去掉 zh_cn 变成了日文,全部去掉,就恢复了全英文

我觉得你是缺字体
station
2020 年 2 月 26 日
@wsy2220 嗯,我知道 console 不支持中文, 只因为 fedora 下没有这个问题,我搜索了一番没有找到原因
care
2020 年 2 月 26 日
借楼问下,linux 开启 samba 共享,windows 访问 samba 共享文件夹,中文文件名显示乱码。如果中文文件是从 windows 拷贝进去的话是正常的,如果是从 xshell 通过 ssh 连接到 linux,然后新建中文字符的文件名,通过 windows 查看就是乱码
autoxbc
2020 年 2 月 26 日
已经有图形环境,装个终端仿真器最省事

非要用 tty 的话,fbterm 最省事,效果特别好
atzlinux
2020 年 2 月 27 日
@autoxbc 刚在 Debian 命令试了下,中文是可看了,但是中文输入法还是有问题,不能够输入中文。
2exploring
2020 年 2 月 27 日
我怀疑你分不清 tty、ternimal,你在说什么我都不知道。楼上有以为是 tty 的,也有以为是 terminal 的。
gowa
2020 年 2 月 27 日
没有 locale 命令 看一下?

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

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

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

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

© 2021 V2EX