Linux系统部分软件中文显示乱码方框该怎么办

  Linux下部分软件会出现中文显示异常的问题。如Netbeans等依赖JVM虚拟机运行的软件。这是由于JVM中文显示的字体缺失的缘故。方法就是将缺失的字体添入JVM目录。


 

  1、查询JRE目录:

  update-alternatives --config java

  如图,获得目录/usr/java/jdk1.8.0_45/jre

  这里使用的是Sun JDK,Linux默认使用OpenJDK,方法是一样的。


 

  2、获取字体gbsn00lp.ttf:

  部分系统默认提供此字体,可以查询/usr/share/fonts找寻,

  不提供的可以直接上网搜索下载。

  这里为了方便,直接提供字体链接:

  http://pan.baidu.com/s/1qWwXZh6

  3、移植字体:

  在jre目录/lib/fonts下建立文件夹fallback,将gbsn00lp.ttf置入其中,即可。

  获取权限等方法这里将不赘述。

  4、效果图:


  

时间: 2025-01-21 07:49:11

Linux系统部分软件中文显示乱码方框该怎么办的相关文章

Linux系统中与中文显示相关的一些编码设置方法

  对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上都比中文的略好一些,各种奇怪的BUG也要少一些.因此,很多稍微有英语基础的Linux用户都宁愿使用英文界面的系统.但是,矛盾又突现出来:在英文系统下,如何才能正常显示和输入中文呢?有没有两全其美的方案呢?因此,笔者开

01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

          Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0120议.使用Xshell可以快速方便的管理Linux主机等     但是有时我们使用,经常遇到.linux下中文显示乱码的情况,其实解决办法很简单,下面跟着小编来看看,如何解决XShell连接linux中文乱码 工具/原料     Linux系统(Centos)  Xshell Xshell连接L

Linux系统中文显示乱码怎么办?

  一般这种情况出现在Linux中文改成英文系统安装时选择了简体中文安装,安装完后运行netconfig.setup等命令,中文显示乱码. 只要修改 /etc/sysconfig/i18n ,默认为:LANG="zh_CN.UTF-8"SUPPORTER="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"修改后:LANG="en_US.UTF-8"SUPPORTER="

解决win7系统所有中文显示乱码的方法教程

  在win7系统下我们如果把语言操作系统界面语言修改为英文后,有部分用户的电脑中的英文字体将显示乱码的问题,对于出现该问题是因为中文不是Unicode语言,用户在将系统语言设置为英文后,语言设置的非Unicode设置出问题而导致的,故此我们需要将非Unicode的语言修改为中文语言即可解决这个问题,下面我们看下具体的操作教程吧! 解决win7系统所有中文显示乱码的方法教程 1.点击开始菜单图标并单击打开控制面板. 2.在区域和语言设置-管理中,选择更改显示语言. 3.选择管理标签,并点击更改系

四步解决Linux系统中出现中文乱码问题

  在使用CentOS 系统时,安装的时候可能你会遇到英文的CentOS系统,在这中情况下安装CentOS系统时是默认安装(即英文).安装完毕后,出现的各种中文乱码.那么,我们如何解决这种问题呢. 一.CentOS系统访问 g.cn ,发现中文乱码. 于是用以前的方式:yum -y install fonts-chinese CentOS系统安装后,还是不能显示中文字体.我使用 gedit 编辑源码,其中文注释也为乱码. 后来,终于找到以下方法可以解决,需要两个中文支持的包: fonts-chi

Linux下SSH,telnet,Secure CRT中文显示乱码

SSH,telnet终端中文显示乱码解决  代码如下 复制代码 # vi /etc/sysconfig/i18n 将内容:  代码如下 复制代码 LANG="en_US.UTF-8" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" 改为:  代码如下 复制代码 LANG="zh_CN.GB18030" LANGU

SecureCRT中文显示乱码问题的解决方法_Linux

环境:SecureCRT登陆REDHAT5.3 LINUX系统 问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1.修改远程linux机器的配置 [root@rhel ~]#vi /etc/sysconfig/i18n  把LANG改成支持UTF-8的字符集 如: LANG="zh_CN.UTF-8″ 或者是 LANG="en_US.UTF-8″  本

win7英文版中文显示乱码解决

win7英文版中文显示乱码-很多软件无法安装的解决 win7英文版中文显示乱码处理方式: Control Pannel-->Clock, Language, and Region--> Administrative-->Change system locale-->Select Chinese (PRC)

解决SecureCRT中文显示乱码和全屏无法显示菜单的问题

中文显示乱码 具体解决方法是: 1,修改远程linux机器的配置 vim /etc/sysconfig/i18n 把LANG改成支持UTF-8的字符集 如:LANG="zh_CN.UTF-8″ 或者是 LANG="en_US.UTF-8″ 2,然后再改Secure CRT的设置,选项->会话选项->外观->字符编码->uft-8 3,退出,再重新登录.发现utf8的文件都能正确读了,utf8的文件名也能正确显 SecureCRT全屏后,SecureCRT后如何显