When I show any message dialogue like warning dialogue or help dialogue using Arabic text as the message it's not shown in a proper way.

Examples:


English:

helpdlg('Hello World !!');

Hello world message


Arabic:

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

Ahlan message


My thoughts goes to that it's character-encoding problem, I really don't know for sure !

I've tried to use different font like:

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');

And the problem still not solved.

The question is, How can Matlab dialogue messages appear in Arabic ?

Edit
Report