当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-03-17 16:15 

注册: 2010-03-12 20:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
把中文字体拷贝到/usr/share/fonts后,在Preference选中文字体,现在Editor等里面的中文显示没有问题了,但MATLAB界面本身仍无法显示中文。原来在Windows中是修改系统字体搞定的。但在Ubuntu下修改后仍无效。不知那位同学有解决到办法。谢谢啦。


附件:
Screenshot.png
Screenshot.png [ 58.14 KiB | 被浏览 1469 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-03-17 19:24 
头像

注册: 2008-05-27 10:45
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
我的字体路径是,中文没有问题!

$ls -al /usr/local/matlab/sys/java/jre/glnxa64/jre/lib/fonts/fallback/
total 10271
drwxr-sr-x 2 root staff 112 2010-03-09 11:43 .
drwxr-sr-x 3 root staff 472 2010-03-09 11:44 ..
-rw-r--r-- 1 root staff 716 2010-03-09 11:43 fonts.scale
-rwxr-xr-x 1 root staff 10500792 2010-03-09 11:36 simsun.ttc


_________________
blog: http://sxpspace.blogspot.com , http://hi.baidu.com/sxpspace
amd 5000+ /nvidia 8500gt
debian testing amd64/xfce4
#nvidia 官方驱动真是越来越垃圾了,无语。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-03-19 0:55 

注册: 2010-03-12 20:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
MATLAB界面的中文显示问题已经解决:
cd /usr/local/Matlab/sys/java/jre/glnx86/jre/lib/fonts

sudo mkdir fallback

cd ./fallback

sudo cp /usr/share/fonts/truetype/arphic/uming.ttc ./

sudo mkfontscale

sudo mkfontdir

但windows下编写的.m文件中的中文在Ubuntu中的MATLAB中打开后仍为乱码,即使从Preferenc设置中文字体后仍如此,现在的处理方法是把文件用gedit打开,然后复制到Editor中,既然gedit能正确显示,Editor中应该也能,但现在还不知如何解决?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-03-19 17:20 
头像

注册: 2008-05-27 10:45
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
junziyang 写道:
但windows下编写的.m文件中的中文在Ubuntu中的MATLAB中打开后仍为乱码,即使从Preferenc设置中文字体后仍如此,现在的处理方法是把文件用gedit打开,然后复制到Editor中,既然gedit能正确显示,Editor中应该也能,但现在还不知如何解决?


不知你系统的 local 是什么的,win 下一般是 gb18030 的环境,如果 ubuntu 你用的是 utf8 的话,会有编码转换的问题。你只要用工具把编码转换一下就可以了。我一般用的是 autogb 来转换。


_________________
blog: http://sxpspace.blogspot.com , http://hi.baidu.com/sxpspace
amd 5000+ /nvidia 8500gt
debian testing amd64/xfce4
#nvidia 官方驱动真是越来越垃圾了,无语。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-03-20 13:50 

注册: 2010-03-12 20:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
linuxier 写道:
不知你系统的 local 是什么的,win 下一般是 gb18030 的环境,如果 ubuntu 你用的是 utf8 的话,会有编码转换的问题。你只要用工具把编码转换一下就可以了。我一般用的是 autogb 来转换。


我的是ubuntu 9.10,不知道如何查看系统的 local,请指教。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-03-21 12:40 
头像

注册: 2008-05-27 10:45
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
查看:
locale
配置:
dpkg-reconfigure locales

junziyang 写道:
linuxier 写道:
不知你系统的 local 是什么的,win 下一般是 gb18030 的环境,如果 ubuntu 你用的是 utf8 的话,会有编码转换的问题。你只要用工具把编码转换一下就可以了。我一般用的是 autogb 来转换。


我的是ubuntu 9.10,不知道如何查看系统的 local,请指教。


_________________
blog: http://sxpspace.blogspot.com , http://hi.baidu.com/sxpspace
amd 5000+ /nvidia 8500gt
debian testing amd64/xfce4
#nvidia 官方驱动真是越来越垃圾了,无语。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-04-02 21:39 

注册: 2010-03-12 20:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
果然是UTF8
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=




linuxier 写道:
查看:
locale
配置:
dpkg-reconfigure locales


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-04-02 21:45 

注册: 2010-03-12 20:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
请问如何用autogb来将UTF8转成gb18030? :em11


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-04-06 23:42 
头像

注册: 2008-02-23 17:31
帖子: 401
送出感谢: 0 次
接收感谢: 1
问下楼主的机器配置,
我目前主要就是怕Ubuntu下matlab的性能问题,经常虚拟呢
我t7100 1.8GHz CPU+1.5G内存,win xp下matlab也不怎么快,
怕换成Ubuntu坏事


_________________
My Blog: matlab, ubuntu, python
http://goo.gl/GDIO


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 9.10 + MATLAB R2009b 界面中文显示问题
帖子发表于 : 2010-04-07 11:04 
头像

注册: 2008-05-27 10:45
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
junziyang 写道:
请问如何用autogb来将UTF8转成gb18030? :em11


随便输入个什么参数它会有提示,

代码:
$autogb --help
autogb: unrecognized option '--help'

Usage: autogb [-OPTION] < input > output
Now autoconvert can only judge gb/big5/hz encoding, so if you want to 
 do other conversion, you must set the option --input.  Without --input,
 the program will guess the encoding of the input.
 OPTION is one of (case insensitive):
 -i encoding, --input encoding:         Set the input encoding
 -o encoding, --output encoding:         Set the output encoding
 The encoding should be gb, big5, hz, uni, utf7 or utf8.


_________________
blog: http://sxpspace.blogspot.com , http://hi.baidu.com/sxpspace
amd 5000+ /nvidia 8500gt
debian testing amd64/xfce4
#nvidia 官方驱动真是越来越垃圾了,无语。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译