由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。

1、我Matlab2007a的JRE目录为:/opt/matlab/sys/java/jre/glnx86/jre1.5.0 请根据自己的安装目录和版本确定JRE的目录;

2、 $ cd /opt/matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/;

3、建立目录fallback: $ mkdir fallback;

4、把字体复制或链接到fallback目录:

$ cp /media/disk/WINDOWS/Fonts/simsun.ttc fallback/ 我用的是Windows XP的simsun字体,你也可以用别的支持中文的字体;

5、进入fallback目录,执行 mkfontscale 命令;

6、将上一步生成的文件添加到 lib/fonts/fonts.dir文件中,可用以下命令完成,当然也可以用编辑器复制粘贴:

$ cat fallback/fonts.scale >> fonts.dir (注意fonts.dir应该设为可写)

7、至此Matlab的Java环境中文支持安装完了,接下来配置Matlab;

8、进入Matlab,选择 菜单 File>>Preferences>>Fonts 选择SimSun字体就行了;

9、如果没有相应的(我的是SimSun)字体,请把fallback下的字体加上可读属性:$ chmod a+r fallback/*

10、至此Matlab应该可以正常显示中文了。

也可以采用以下方法:

首先使用命令:sudo apt-install sun-java6-jre

来安装jre,然后在Matlab的安装路径下的文件,比如我的是:/usr/X11R6/bin/matlab7

文件里加入:eport MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/

然后运行MATLAB在file<

matlab 字符乱码问号,解决Linux中Matlab中文乱码问题相关推荐

  1. linux java乱码怎么解决,linux中显示中文乱码如何解决

    #第一步-排查 #第1个里程碑-看看linux系统的字符集 echo $LANG #第2个里程碑-远程连接工具 xshell/SecureCRT/putty 字符集 #第二步-修改 修复 修改字符集 ...

  2. matlab ubuntu 显示乱码_解决Linux中Matlab中文乱码问题

    解决 Linux 中 Matlab 中文乱码问题 由于 Linux 下 Matlab 的图形界面是用 Java 写的,所以只要搞定 Java 的中文显 示就行了. 1 . 我 Matlab2007a ...

  3. linux oracle查询乱码问题,linux中oracle中文乱码解决方法

    乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...

  4. linux u盘文件乱码,轻松解决Linux下U盘乱码的方法

    很少情况会在Linux系统下使用U盘,但是最近有朋友在Linux系统下加载U盘设备的时候发现U盘内的文件出现了乱码现象,这该怎么办呢?很多朋友对Linux系统又不太熟悉,不知道该怎么操作,没关系,让小 ...

  5. xshell文件传输乱码_XShell连接 Linux系统显示中文乱码解决

    XShell是一个强大的安全终端模拟软件,它支持SSH1, SSH2及 Microsoft Windows平台的Telnet NetSarang Xshell 4 Build 0120协议.使用Xsh ...

  6. java通字乱码_Java解决通信过程的中文乱码的问题

    Java解决通信过程的中文乱码的问题 前言: Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号. 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB ...

  7. java 读写文件乱码_Java 解决读写本地文件中文乱码的问题

    Java 解决读写本地文件中文乱码的问题 前言: 在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码.原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式.通 ...

  8. ajax 传输中文乱码,关于Ajax请求中传输中文乱码问题的解决方案

    今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...

  9. java 中文问号问题_解决java中的中文乱码问题(ZT)

    一般在传送时使用的encoding:使用GET 的方式: String test = new String((request.getParameter("test")).getBy ...

最新文章

  1. REST API 的安全基础
  2. [AngularJS学习笔记] 基础学习01
  3. 升级版记事本 Notepad++
  4. 电力系统通信站和设备管理系统分析设计
  5. Java 8 中的流操作-基本使用性能测试
  6. 电脑关机慢是什么原因_为什么电脑无法关机?电脑无法正常关机的解决方案
  7. Vue 4.0——整合font-awesome解决方案
  8. django-编辑学生
  9. 基于BERT 的中文数据集下的命名实体识别(NER)
  10. android 一个界面显示多个窗口,Android Studio多个项目窗口怎么切换?
  11. UVA-127 Accordian Patience(模拟)
  12. 习题第一章 构造过程抽象
  13. SSD原理解读-从入门到精通
  14. hpm1216nfh驱动程序_hp1216nfh一体机驱动下载_hp1216nfh一体机驱动 v4.0官方版_魅蓝下载...
  15. 如何使用思维导图?思维导图绘制方法介绍
  16. Probability|Given UVA - 11181
  17. linux 设置系统时钟,linux clock命令查看和设置硬件时钟
  18. RBF-UKF径向基神经网络结合无迹卡尔曼滤波估计锂离子电池SOC(附MATLAB代码)
  19. 网页是怎么变灰的?今日Web要求:所有网页变成灰色。
  20. 磁盘阵列和存储服务器的区别

热门文章

  1. 实验室远程登录Linux服务器并配置环境
  2. Perl CGI简介
  3. 大学毕业论文如何降低查重率?
  4. android 开发环境ppt,Android开发环境简介.ppt
  5. 001-使用docker desktop for mac
  6. powerpc 和arm的寄存器都相同吗
  7. python项目--餐厅订单数据分析
  8. Android异常解决--A WebView method was called on thread 'JavaBridge'. All WebView methods must be called
  9. 软件测试,功能测试转测开容易吗?
  10. 【外汇天眼】MT4 vs MT5:哪个更适合外汇初学者