HelloWorld 2013-10-27 14:08 采纳率: 0%
浏览 1326

linux中文显示方块问题

平台:CentOS 6.4
用basic server的方式安装,在tty1的环境下使用,把语系改为zh_CN.UTF-8后,所有中文的地方都显示为方块.
网上说是中文字体的问题,尝试了好久都没成功,快崩溃了,小弟刚学linux才1个月,没什么经验,求大牛们指导。

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-09-05 21:43
    关注

    该回答引用ChatGPT-3.5,仅为您供参考,不保证完全正确
    在Linux中出现中文显示为方块的问题通常与字体配置和locale设置有关。在你的情况下,你已经尝试了更改语系为zh_CN.UTF-8,但仍然遇到了问题。以下是一些可能的解决方法:

    1. 安装中文字体:
      确保系统中安装了适当的中文字体。你可以尝试安装一些常见的中文字体包,例如WenQuanYi字体。可以使用以下命令安装:

      sudo yum install wqy-zenhei-fonts
      

      安装后,重新启动系统或X窗口环境(如果有的话)以确保字体生效。

    2. 更新字体缓存:
      在安装新字体或更改字体配置后,你可能需要更新字体缓存。使用以下命令可以完成这个任务:

      fc-cache -f -v
      
    3. 设置locale:
      你已经设置了locale为zh_CN.UTF-8,但确保你的系统也正确安装了中文语言包。你可以使用以下命令来安装中文语言包:

      sudo yum groupinstall "Chinese Support"
      

      确保重新登录或重启系统以使更改生效。

    4. 检查终端仿真器设置:
      如果你使用的终端仿真器(如GNOME Terminal、Konsole等)支持字体设置,请确保你已经在终端设置中选择了适当的字体,以支持中文字符。

    5. 检查字符编码:
      在某些情况下,可能需要检查应用程序的字符编码设置。确保你的应用程序也使用UTF-8编码来显示中文字符。

    如果你仍然遇到问题,可以尝试在终端中运行以下命令来查看系统上已安装的字体:

    fc-list
    

    这将列出已安装的字体,确保你的中文字体也在列表中。


    最后,如果问题仍然存在,可能需要深入研究系统日志以了解更多信息,以及检查系统和应用程序的配置文件,以确保一切都设置正确。如果你不确定如何操作,最好咨询有经验的Linux管理员或社区论坛,他们可能会提供更具体的帮助。


    该回答引用NewBing,仅为您供参考,不保证完全正确
    根据我的搜索结果¹,你的问题可能是由于Linux系统没有安装中文字体导致的。你可以尝试以下几种方法来解决这个问题:

    • 方法一:安装zhcon软件,它是一个支持中文显示的虚拟终端,可以在控制台下提供完整的双字节语言环境。具体的安装步骤如下²:
      • 终端下输入:sudo apt-get install zhcon
      • 运行并设置zhcon:sudo zhcon --utf8 --drv=vga或者sudo zhcon --utf8 --drv=fb
      • 如果成功,你的中文就不会再显示为方块了。
    • 方法二:安装FbTerm软件,它是一个快速的终端仿真器,可以直接运行在系统的帧缓冲之上,提高性能和中文显示效果。具体的安装步骤如下²:
      • 终端下输入:sudo apt-get install fbterm
      • 运行FbTerm:sudo fbterm
      • 如果成功,你的中文就不会再显示为方块了。
    • 方法三:安装中文字体库,比如simsun.ttf或者wqy-zenhei.ttf等。具体的安装步骤如下³⁴:
      • 从Windows系统或者网上下载中文字体文件,复制到Linux系统的/usr/share/fonts目录下。
      • 终端下输入:sudo mkfontscalesudo mkfontdir来生成字体索引文件。
      • 终端下输入:sudo fc-cache -fv来更新字体缓存。
      • 重启系统或者重新登录。
      • 如果成功,你的中文就不会再显示为方块了。

    源: 与必应的对话, 2023/9/5
    (1) 解决Linux字符界面中文变方框的问题 - CSDN博客. https://blog.csdn.net/qq_38327353/article/details/108121378.
    (2) 如何解决在Linux CLI终端界面中汉字方块乱码 - CSDN博客. https://blog.csdn.net/qq_43515862/article/details/112741519.
    (3) linux中文显示方块_博问_博客园. https://q.cnblogs.com/q/56238/.
    (4) Ubuntu下解决中文显示为方块最佳方法 - 秦朗的天空 - 博客园. https://www.cnblogs.com/qinlangsky/p/11445296.html.

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题