debian系统中文显示方块数字字母及黑块问号的解决办法

在安装debian系统的时候如果选择使用中文作为操作系统的字体,但在安装过程中并没有联网进行同步更新,那么很可能在debian系统安装成功以后出现所有中文文字都是小方块数字字母及黑块问号的情况(如第一图所示)。出现这种情况的原因是因为系统的安装时候没有安装中文的字体库,搜了一些网上的解决方法,如下:

使用apt-get install ttf-arphic-uming xfonts-intl-chinese 或apt-get install ttf-wqy-microhei命令来获取字体包并安装即可。但我使用这种方法无法成功,总是找不到软件包,从安装盘中找不到,配置好debian的网络使其可以上网,然后修改/etc/apt/sources.list文件使其从网上搜索也依然找不到,于是放弃此方法。

debian系统中文显示方块数字字母及黑块问号

经过搜索,找到一个很简单并有效的方法,就是直接把windows的简体中文字体文件复制到debian的字体目录下,具体操作方法如下:

从windows的字体目录中找到simsun.ttc文件,通过WinSCP工具连接上debian系统,把该文件传送到该系统中的/usr/share/fonts/truetype目录下,注意要进行该操作,当前用户一定要具有管理员权限,否则会复制失败。

然后进入到debian系统中,以管理员身份运行dpkg-reconfigure locales命令来设置系统的字体,选中zh_con.UTF-8区域设置并让其在系统中生成。

然后将默认字体设置为zh_con.UTF-8。

最后重新启动debian系统,并在登录界面选中要使用的语言为汉语即可。

现在进入系统后,中文字体就可以显示出来了。

区域设置框也没有乱码了。

进过以上的处理,就可以使debian系统正确显示汉字了,不过对于debian终端控制台来说,遇到中文的时候还是会显示乱码,那么可以采用以下的方法解决(摘自网上)。

Debian中文设置

解决 Debian 字符终端中文乱码、方块问题,是我初次安装 debian 后第一个棘手问题。最后结论是:目前 Debian 无法解决该问题,必须安装 zhcon 工具来解决。

配置 Local

aptitude install locales

dpkg-reconfigure locales

跳出一个文字选择界面(如果安装时选择中文,此时文字全是乱码),page up/dn 翻页、空格键选择以下编码

en_US.UTF-8 UTF-8

zh_CN.GBK GBK

zh_CN.GB2312

zh_CN.UTF-8 UTF-8

然后 Tab 鍵切换到 OK,最后默认语言选择 en_US.UTF-8

编辑 locale 文件,检查 lang 是否设置为 en_US.UTF-8 了,没有则修改。

vim /etc/default/locale

关于Local默认语言选择

建议 Local 默认语言选择 en_US.UTF-8,

选择 zh_CN.UTF-8 那么字符终端,会出现方块中文提示(http://www.debianedu.org/shells/tools/zhcon)。

选择 en_US.UTF-8 那么字符终端,全英文提示。

选择 en_US.UTF-8 那么 Gnome 启动后也是英文(注:在 zhcon 中启动 gnome 是中文)。

安装配置 zhcon

目前 Debian 不能解决字符终端中文显示问题,必须安装 zhcon 工具来解决。详细方法见:字符终端中文显示输入工具zhcon

aptitude install zhcon #安装

zhcon –utf8 –drv=vga #启动(ctrl + d 退出)

vim /root/.’bash’rc

添加 alias zhcon=’zhcon –utf8 –drv=vga’

特别提醒!进入 zhcon 必须以 root 身份,或者 sudo 获得权限,否则进入的 zhcon 是中文乱码提示,即便 local 设置为 en_US.UTF-8。

来源:穆童博客 原文:http://mtoou.info/debian-zhongwenxianshi/

linux 中文小方块,debian系统中文显示方块数字字母及黑块问号的解决办法相关推荐

  1. 微信小程序ios系统下viedo视频全屏无法遮挡fixed事件的解决办法

    之前博主遇到过一个巨巨巨大的坑,困扰了我很久都没有找到原因,其实现在我也没有找到具体的原因,如果有同学知道的话可以给我留言哦,先po一下具体遇到的bug 当进入全屏的时候,底部fixed固定的tab栏 ...

  2. 电脑为什么不能运行php文件路径,window_windows系统下英雄联盟不能启动 指定路径不存在的解决办法,小编把英雄联盟从别人电脑里 - phpStudy...

    windows系统下英雄联盟不能启动 指定路径不存在的解决办法 小编把英雄联盟从别人电脑里拉到电脑里,发现无法启动,在文件里尝试点击了几个可能是启动文件的应用程序,程序能运行但不是联盟的启动程序,后来 ...

  3. cf两边黑屏怎么解决win10_Win10/7系统进入LOL英雄联盟显示输入不支持并黑屏原因及解决方法...

    近期,公众号一个铁粉"百无聊赖"遇到一个问题,那就是在玩LOL英雄联盟进入游戏的时候出现了会黑屏,弹出了"输入不支持"的字样,并表示自己的将所有的驱动都升级了一 ...

  4. Linux系统中,python需要import上一级目录文件的解决办法

    Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...

  5. linux系统出现BUG:softlockup- CPU#7 STUCK FOR 22s 等字样的解决办法并永久生效

    linux系统出现BUG:softlockup- CPU#7 STUCK FOR 22s 等字样的解决办法并永久生效 厂家上门维护发现主板坏了,更换新的主板后,发现操作系统登陆不了, 临时解决方案 在 ...

  6. win10系统老是自动重复,查看日志显示来源:DistributedCOM,事件:10016,解决办法

    win10系统老是自动重复,查看日志显示来源:DistributedCOM,事件:10016,解决办法 1.查看系统日志 2.解决过程 这阵子不懂电脑怎么了老是自动重启,写着写着代码就重启很是蛋疼,去 ...

  7. 重装系统 重启计算机失败,电脑重装系统失败,不能开机了,怎么办,急求解决办法啊...

    电脑重装系统失败,不能开机了,怎么办,急求解决办法啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 电脑重装系统失败,不 ...

  8. win10未开启没有运行无线服务器,win10系统提示共享无线自动配置服务没有自动运行的解决办法...

    win10系统提示共享无线自动配置服务没有自动运行的解决办法? win10系统有很多人都喜欢使用,我们操作的过程中常常会碰到win10系统提示共享无线自动配置服务没有自动运行的问题.如果遇到win10 ...

  9. 本地计算机无法启动wireless,win7系统使用无线时提示:“windows无法启动wireless”的解决办法...

    此文约为506字,阅读需要3分钟 如果在连接无线网络时连接不上,而系统提示了"Windows无法启动Wireless PAN DHCP Server服务(位于本地计算机上).错误1067:进 ...

最新文章

  1. 【java】异常的分类
  2. Android 获取标题栏的高度
  3. 嵌入式视觉领域的机器学习
  4. mysql java datetime_Java向mysql数据库插入datetime类型数据实例(精)
  5. NFS的简单配置和使用
  6. 高等数学:第十二章 微分方程(1)微分方程的概念,可分离变量的微分方程,齐次方程
  7. Boost:boost::atomic用法实例
  8. php php5,初探 PHP5 (一)_PHP
  9. 学习开发webpart
  10. Endnote安装出现Internal error 2503解决办法
  11. 伪响应式开发(PC和Mobile分离)
  12. jspstudy启动mysql失败_二、MySQL启动失败故障思路
  13. 印象笔记支持Markdown语法
  14. spss-多元线性回归分析
  15. onlyoffice 回调传参数_onlyoffice服务在线编辑文档保存解析
  16. ipad未能与itunes连接到服务器,itunes与ipad无法连接怎么办-互盾苹果恢复精灵
  17. VUE定时器任务(每天定时12点执行)
  18. PartnerLink,PartnerLinkType详解
  19. python怎么爬取excel_求教! Python爬取的数据 怎么写入Excel表格中
  20. TensorFlow2 入门指南 | 06 TensorFLow2 高阶操作汇总

热门文章

  1. 拐过“三道弯”,看长沙如何打造“机器人湘军”
  2. 国内网络安全厂商网站合集
  3. Android怎么集成支付宝支付和微信支付功能(上)
  4. 对cmake工程debug时出现错误 1: Syntax error: ( unexpected
  5. win10快捷方式怎么去掉盾牌?
  6. 5G物联网设备,防止黑客入侵是首要问题
  7. Wwise 快速上手指南: 程序员篇(v2016.1)
  8. matlab实验七阶跃信号,实验一 常见信号的matlab表示.doc
  9. 【Linux】基本指令合集
  10. linux系统开启ntp服务,linux 系统基础知识 - 配置ntp服务