Linux中Matlab中文乱码问题解决方案

由于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字体,你也可以用别的支持中文的字体,[注:我选的是Ubuntu自带的文泉驿正黑,默认存放路径是/usr/share/fonts/truetype/wpy/wqy-zenhei.ttc];

5、进入fallback目录,执行

mkfontscale命令;

6、将上一步生成的文件添加到

lib/fonts/fonts.dir文件中,可用以下命令完成,当然也可以用编辑器复制粘贴[注:我是在终端中root下执行gedit

fonts.dir命令完成该操作的]:

$ cat fallback/fonts.scale

>> fonts.dir

,注意fonts.dir应该设为可写。 [注:使用之前请赋予文件write权限]

7、至此Matlab的Java环境中文支持安装完了。

[注:我做到这一步,再打开Matlab时就已经可以显示中文,因此并没有进行下一步的配置Matlab,只是稍看了一下]

接下来配置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 中文论坛,Linux中Matlab中文乱码问题解决方案相关推荐

  1. linux aix 环境,在AIX中设置中文环境

    在AIX中设置中文环境 发布时间:2006-05-20 08:35:00来源:红联作者:reing 环境 平台:RS/6000 软件版本: AIX 4.2 或更新版本 在AIX中使用中文有两种途径:第 ...

  2. oracle中的中文排序,Oracle中的中文排序方式

    测试中文排序的版本: SQL> select * from v$version; BANNER ------------------------------------------------- ...

  3. python支持中文吗_Python中使用中文

    这个问题曾在我初学Python的时候令我头疼不已,尤其是目前我们因为各种包的原因还只能使用2.x的版本.在3.x中字符编码已经统一用Unicode了. Python 默认支持的是ASCII字符,包含了 ...

  4. Matlab在概率统计中的应用问题及解决方案集锦

    前言 关于MATLAB系列的精品专栏大家可参见 MATLAB-30天带你从入门到精通 MATLAB深入理解高级教程(附源码) 喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟! Matlab在概 ...

  5. python 十六进制转中文_Python列表中包含中文时输出十六进制转中文的小方法

    现象:列表中的中文打印出来后显示为十六进制>>> lt=['大神','zhzhgo'] >>> print lt ['\xb4\xf3\xc9\xf1', 'zhz ...

  6. matlab的且数组专职,如何将excel中数据导入matlab并存入数组中/matlab导入数据并绘图...

    怎样将matlab中的数据导入到excel中 1.首先打开matlab,新建窗口. 2.接着在matlab中生成,并且到excel文件中,具体代码如下图所示. 3.下面来看一下生成的myExample ...

  7. 含不等式的优化设计matlab,解析机械优化设计中MATLAB的应用

    解析机械优化设计中MATLAB的应用 摘要:MATLAB在机械优化设计中发挥着重要作用,首先对其优化工具做了简单介绍,然后阐述了其优化工具箱函数,最后结合实例对其实际应用进行了分析. 关键词机械化设计 ...

  8. DataGrip 2019.2.5 —— 中文列名(字段名)(columns name)乱码问题解决方案

    问题描述 中文列名(字段名)(columns name)乱码. 系统环境 DataGrip 2019.2.5 MySQL 8.0 问题分析 DataGrip默认字体不支持中文. 解决方案 DataGr ...

  9. Linux(deepin) 解决 Anaconda 环境中 matplotlib 中文乱码问题

    matplotlib 库设置中文显示时会出现小方框,为了解决这个问题查阅了很多资料,但是都是直接在系统环境中修改,而我用的是 Anaconda 自建的环境,无法解决问题,因此查了很久之后找到了解决方法 ...

最新文章

  1. K近邻算法:以同类相吸解决分类问题!
  2. WebLogic集群配置
  3. Hyperledger Fabric 链码(3) 生命周期和API
  4. 【收藏】哪些比较好的在线编程网站?
  5. 中央暗示:07年别急买房
  6. 老web换新枝----Sails.js移动设备的全新生产力(五)
  7. python 交易日_Python判断某天是否为A股“交易日”?
  8. Pro Silverlight 5 in C# 分享
  9. 一文理解 pytorch 拟合网络的过程
  10. python_numpy_矩阵乘法multiply()、dot()、 matmul()、 * 、 @ 辨析
  11. CSS实现三角形的方法--拓展
  12. 在AD中安装元件和封装库
  13. 7 位 CEO 创业自述:你熬过人生中最黑暗时刻的经历,是你成为强者的必然选择...
  14. pythonpandas入门_pyhton pandas数据分析基础入门(一文看懂pandas)
  15. 【PhotoShop】ps 基础知识
  16. TortoiseSVN安装使用教程(超详细)
  17. numpy合并不同维度矩阵_玩数据必备Python库:Numpy使用详解
  18. mysql auto increment offset_MySQL auto_increment_increment,auto_increment_offset 用法
  19. CAD中插入外部参照字体会变繁体_CAD插入外部参照失败?
  20. linux dhcp 故障转移,Windows DHCP 故障转移

热门文章

  1. 机器学习中的特征变量及处理总结
  2. 如何用电脑连接小爱同学蓝牙音箱
  3. drupal 7 启用 签名设置 filtered html,php – 如何在Drupal 7中为节点设置自定义字段值?...
  4. Java中Array.sort()的几种用法[转]
  5. 苹果审核2.1大礼包
  6. 判断二进制数除以3的余数
  7. (UG NX)Siemens Unigraphics NX 7.5 简体中文版
  8. Blink :定义程序员 9102 社交新模式!
  9. Centos阿里云镜像源
  10. 迅为iTOP-4418/6818开发板-MiniLinux-GPS使用文档