Matlab与Linux中文环境冲突问题解决方法
2010-10-12 17:00
399 查看
前言: 关于linux下matlab的安装步骤和matlab的 lisence.dat文件的破解方法在网上有相关文章。
第一步,
确认是否为本文讨论的范畴:
安装完matlab6.5后,在中文环境中启动时,matlab容易死机,而在英文环境中却能正常工作!这就说明是matlab与中文环境有冲突。
第二步,环境变量的设置:
到底要设置哪些环境变量?到底该设置成什么值?本文提供一种更一般、更容易理解的方法:
可以在中英文环境下,分别在终端输入env命令进行环境变量和变量值的比较。如果想在中文环境中运行英文环境才能运行的程序,就必须把中文环境中的相对应的环境变量赋英文环境时该变量的值或者置空。我的中英文环境对比后不同的地方在:
序号
中文环境
英文环境
1、 LANG=zh_CN.UTF-8
LANG=en_AU.UTF-8
2、 LANGUAGE=zh_CN:zh:en_US:en
LANG=en_AU.UTF-8
3、
XMODIFIERS=@im=SCIM
比较可知,我的有三处不同,第三个变量在英文环境不存在,故可以将其设置为空,所以结合全文,要想使用matlab,只需在终端输入:
$env
LANG=en_AU.UTF-8 LANG=en_AU.UTF-8 XMODIFIERS=
matlab
即可启动matlab
需要注意的是:
1、每次赋值只是一次执行有效,程序执行完或者终端关闭后环境变量的值将还原到系统启动时的设置,故要将想运行的程序紧跟环境变量设置后面,注意空格
.
2、如果在英文环境中没有的环境变量,则必须置空,操作如下:
变量名=
3、步骤二中的分别显示,指在中文环境时,终端输入env后,得到env的所有变量和值,要想获得英文环境的env变量和值,必须卸载中文环境,重启进入英文环境,再在终端输入env。
4、卸载中文环境步骤:系统--》系统管理--》语言支持,在“支持的语言“下去掉chinese的选项。登录屏幕语言选择:english。
第三步,一劳永逸:
修改matlab安装目录下bin目录下的matlab启动就可以一劳永逸,具体方法如下:
1、进入matlab安装目录下的bin目录
2、sudo vi
matlab
3、在#! /bin/sh的下一行加上 LANG=en_AU.UTF-8 LANG=en_AU.UTF-8
XMODIFIERS=
4、保存退出,直接在终端输入matlab就可以运行了。
第一步,
确认是否为本文讨论的范畴:
安装完matlab6.5后,在中文环境中启动时,matlab容易死机,而在英文环境中却能正常工作!这就说明是matlab与中文环境有冲突。
第二步,环境变量的设置:
到底要设置哪些环境变量?到底该设置成什么值?本文提供一种更一般、更容易理解的方法:
可以在中英文环境下,分别在终端输入env命令进行环境变量和变量值的比较。如果想在中文环境中运行英文环境才能运行的程序,就必须把中文环境中的相对应的环境变量赋英文环境时该变量的值或者置空。我的中英文环境对比后不同的地方在:
序号
中文环境
英文环境
1、 LANG=zh_CN.UTF-8
LANG=en_AU.UTF-8
2、 LANGUAGE=zh_CN:zh:en_US:en
LANG=en_AU.UTF-8
3、
XMODIFIERS=@im=SCIM
比较可知,我的有三处不同,第三个变量在英文环境不存在,故可以将其设置为空,所以结合全文,要想使用matlab,只需在终端输入:
$env
LANG=en_AU.UTF-8 LANG=en_AU.UTF-8 XMODIFIERS=
matlab
即可启动matlab
需要注意的是:
1、每次赋值只是一次执行有效,程序执行完或者终端关闭后环境变量的值将还原到系统启动时的设置,故要将想运行的程序紧跟环境变量设置后面,注意空格
.
2、如果在英文环境中没有的环境变量,则必须置空,操作如下:
变量名=
3、步骤二中的分别显示,指在中文环境时,终端输入env后,得到env的所有变量和值,要想获得英文环境的env变量和值,必须卸载中文环境,重启进入英文环境,再在终端输入env。
4、卸载中文环境步骤:系统--》系统管理--》语言支持,在“支持的语言“下去掉chinese的选项。登录屏幕语言选择:english。
第三步,一劳永逸:
修改matlab安装目录下bin目录下的matlab启动就可以一劳永逸,具体方法如下:
1、进入matlab安装目录下的bin目录
2、sudo vi
matlab
3、在#! /bin/sh的下一行加上 LANG=en_AU.UTF-8 LANG=en_AU.UTF-8
XMODIFIERS=
4、保存退出,直接在终端输入matlab就可以运行了。
相关文章推荐
- Linux下将CD音乐提取为mp3的方法和中文乱码问题的解决
- 【Linux】Linux环境下Oracle SqlPlus中方向键问题的解决方法
- Linux下将CD音乐提取为mp3的方法和中文乱码问题的解决
- 一种解决在Linux环境下发送短信中文乱码问题的方案
- linux 中文乱码问题的解决方法
- Linux中文乱码问题以及解决方法
- Linux 中QT 中文乱码问题已经解决方法
- mysql--出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- Linux搭建python环境中cx_Oracle模块安装遇到的问题与解决方法
- Linux下MAC地址冲突的问题解决方法
- 解决Linux中Matlab中文乱码问题(升级版)
- Linux下将CD音乐提取为mp3的方法和中文乱码问题的解决
- SecureCRT中文乱码解决方法--字符集设置(Linux环境)
- Linux中文乱码问题终极解决方法
- mysql出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- 在Ubuntu/Linux环境下使用MySQL:解决在Linux环境下MySQL中文乱码的问题
- 解决Linux中文环境下astro和Calibre不能输入的问题
- Linux下将CD音乐提取为mp3的方法和中文乱码问题的解决
- 修改Linux下MySQL编码配置文件的办法,即中文乱码问题解决方法(实战篇)
- SSH Secure Shell 工具 ,linux中文乱码问题的解决方法