linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!

就是MATLAB里出了英文外,还有一堆“方框”的乱码……

首先要明白在linux下Matlab的图形界面是用java做的,所以matlab无法显示中文,实际上是你的linux系统中的java系统的中文字体配置没有做好。
下面提供两个方法。

方法一:

打开matlab/sys/java/jre/glnx86/jre1.4.2/lib/下的font.properties,在最后加上如下语句:

filename.--misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0=/usr/share/fonts/zh_CN/TrueType/simsun.ttc
appendedfontpath=/usr/share/fonts/zh_CN/TrueType/

其中的simsun.ttc是从windows拷贝过去的,当然也可以不用它,只要是支持中文的字体即可。比如Fedora8该目录下的 zysong.ttf也可以。

其中"filename."属性用于指定matlab打开文件对话框中路径的显示字体

"appendedfontpath"属性用于指定额外字体,指定该路径为系统中包含中文字体字体的路径

然后在matlab的设置选项中选取需要的字体。

方法二:

也可以把字体直接拷贝到或链接到matlab/sys/java/jre/glnx86/jre1.4.2/lib/fonts下,再启动matlab选择字体。

方法三(建议使用):

由于Matlab自带的jre比较老,建议升级到最新的jre,使用命令:

sudo apt-install sun-java6-jre

来安装jre,然后cd到Matlab安装目录下的sys/java/jre/glnx86目录下创建一个到sun-java6-jre的链接

sudo ln -si /usr/lib/jvm/java-6-sun-1.6.0.03/jre jre1.6.0.03

然后修改Matlab安装目录下的sys/java/jre/glnx86/jre.cfg文件,将其中的1.4.2修改成1.6.0.03,这样,matlab就会使用1.6.0.03的jre来启动了,新的jre性能应该比老的要好。

这样,不需要修改任何的文件,启动matlab后,在preferences的fonts列表中就可以看到系统所有使用的字体,选择一个支持中文的字体即可。

参考资料:http://www.linuxdiyf.com/viewarticle.php?id=85303

温馨提示:内容为网友见解,仅供参考
无其他回答

linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!
由于Matlab自带的jre比较老,建议升级到最新的jre,使用命令:sudo apt-install sun-java6-jre 来安装jre,然后cd到Matlab安装目录下的sys\/java\/jre\/glnx86目录下创建一个到sun-java6-jre的链接 sudo ln -si \/usr\/lib\/jvm\/java-6-sun-1.6.0.03\/jre jre1.6.0.03 然后修改Matlab安装目录下的s...

linux下matlab2010a用plot做的图中的中文显示为乱码
到“控制面板”里面的“地区语言选项”里面设置为中国 我是这么久解决了的

Matlab for Linux 中文乱码的问题
1.首先安装enca:sudo apt-get install enca 2.进入m文件所在的文件夹,比如我的文件在\/下载\/文档 里面:cd 下载\/文档 3.将所有m文件转成utf8:enca -x utf-8 OK啦!

MATLAB的菜单如何改为中文显示?
首先终端输入:cd MATLAB文件夹\/sys\/java\/jre\/glnxa64\/jre\/lib,进入字体配置文件目录。如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个:sudo cp fontconfig.properties.src fontconfig.properties 3.准备字体 首先请确定要使用的字体,如Windows中的宋体、黑体,或Linux中文泉驿...

matlab作图不能显示中文,请问你解决了吗?我也碰到这个问题了_百度知 ...
我没有遇到运行结果不一样的情况。至于中文问题,我只解决了希腊字母的问题,Windows下也有中文问题。

在Ubuntu Linux 安装配置 MATLAB 开发环境(手把手级详细教程)
首先,确认操作系统为 Ubuntu 20.04 LTS,MATLAB 版本为 R2021a Linux。将 MATLAB 的 ISO 文件挂载到文件资源管理器中,双击即可。查看包含中文版的安装说明 PDF 文件,并通过右键菜单中的“在终端中打开”进行操作。使用命令行界面进行安装,输入命令后,根据提示输入用户密码。安装过程中,将出现中文...

如何在linux服务器中运行自己写的matlab程序
确保MATLAB已经正确安装在Linux服务器上,并且其安装路径被包含在系统PATH变量中。这样,可以通过命令行直接访问MATLAB。执行MATLAB命令的格式为:`matlab -nodesktop -nosplash -r "你的程序的名字"`。在这里,`-nodesktop`选项表示不启动GUI界面,`-nosplash`选项则不显示启动画面,`-r`后跟需要执行的程序...

linux安装matlab2014运行后有图标无安装界面0
1、使用终端进入Matlab可执行文件目录并运行.\/matlab可以启动Matlab。2、在无图形界面安装时,需要修改配置文件(installer_input.txt),将其复制到上层目录进行修改。3、使用sudo.\/install命令或者切换到root用户使用sudosu命令可能无法打开Matlab安装程序。4、安装完Java环境后,重新启动虚拟机后再使用sudo.\/...

linux 服务器安装 Matlab
在无显示接口的Linux服务器上安装MATLAB,主要步骤包括下载、解压安装文件以及进行安装。下载MATLAB安装文件时,可以使用scp命令从本地主机上传至服务器。下载路径可自定义,服务器通常享有较高且稳定的网络带宽,因此下载效率较高。下载完成后,需要解压安装文件。推荐使用7zip解压缩,若未安装可使用sudo apt ...

MATLAB可以安装在linux上吗?
MATLAB可以安装在linux上,MATLAB在linux上安装步骤如下:1、挂载镜像并开始运行install文件,如图所示。2、选择“使用密钥安装”。3、接受许可证协议。4、输入密钥,输入产品密钥,进行安装。5、选择安装路径。6、选择需要安装的产品。7、开始安装。9、安装完成。如图所示。

相似回答