8

当我使用阿拉伯语文本显示任何消息对话(如警告对话或帮助对话)作为消息时,它没有以正确的方式显示。

例子


英语:

helpdlg('Hello World !!');

你好世界消息


阿拉伯:

helpdlg('أهلا أيها العالم');

阿兰留言


我的想法是它的字符编码问题,我真的不确定!

我尝试使用不同的字体,例如:

text(0.6,0.5,'أهلا و سهلا','fontname','david','rotation',180,'fontsize',50,'color','r');
text(0.6,0.5,'أهلا و سهلا','fontname','arial','rotation',180,'fontsize',50,'color','r');
text(0.6,0.5,'أهلا و سهلا','fontname','Arabic Typesetting','rotation',0,'fontsize',50,'color','r');
text(0.6,0.5,'أهلا و سهلا','fontname','Courier','rotation',0,'fontsize',50,'color','r');

而问题仍然没有解决。

问题是, Matlab 对话消息如何以阿拉伯语出现?

4

1 回答 1

3

解决方案是将机器本地数字和格式更改为阿拉伯语[指南]

然后重新启动 Matlab,GUI、命令窗口、工作区等将支持阿拉伯语。

只有对话仍然不支持阿拉伯语。

在此处输入图像描述

于 2013-01-23T12:30:33.757 回答