侧边栏壁纸
博主头像
晓然博主等级

走着、走着、花开了

  • 累计撰写 37 篇文章
  • 累计创建 15 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

关于Debian终端乱码这件事

晓然
2022-10-02 / 0 评论 / 0 点赞 / 144 阅读 / 426 字
温馨提示:
本文最后更新于 2023-02-21,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

关于Debian终端乱码这件事

前言

在安装Debian系统时选择时网络镜像文件,语言选择的是汉语,但安装完成后,发现终端会出现菱形乱码问题,最终在网上找到解决方法,简单的总结下,希望对你有所帮助

解决过程

初步尝试

乱码现状:执行apt update命令后会有菱形乱码的情况。执行dpkg-reconfiegure locales命令,将zh_CN.UTF-8更换为us_CN.utf-8,此过程可以参考文章debian终端菱形乱码修复

再次尝试

这一步完成的话,你会发现,执行apt update缺实不会有乱码的情况,但当你执行不存在的命令的时,还会出现乱码情况,比如:

root@xiaoran:~# huhuhu
-bash: huhuhu: ��������

然后找到了参考Debian下Cannot set LC_CTYPE to default locale: No such file or directory解决方法这篇文章,最后得以解决。如果发现还是乱码,尝试执行命令source /etc/default/locale使修改过后的文件生效。

小结

简单的说执行dpkg-reconfiegure locales命令,将zh_CN.UTF-8更换为us_CN.utf-8,发现执行不存在的命令报错时,先修改配置文件/etc/default/localezh_US.UTF-8改为en_US.UTF-8,再执行locale -a查看系统内安装到locale内的,发现没有安装en_US.UTF-8,再执行命令locale-gen en_US.UTF-8安装,没有效果?尝试执行命令source /etc/default/locale使修改过后配置的文件生效。

0

评论区