matlab中的阿拉伯语短信

Sam*_*mal 8 matlab dialog arabic character-encoding

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

示例:


英语:

helpdlg('Hello World !!');
Run Code Online (Sandbox Code Playgroud)

你好世界的消息


阿拉伯:

helpdlg('???? ???? ??????');
Run Code Online (Sandbox Code Playgroud)

阿兰的消息


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

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

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');
Run Code Online (Sandbox Code Playgroud)

问题仍然没有解决.

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

Sam*_*mal 3

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

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

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

在此输入图像描述