8

警告ダイアログやアラビア語のテキストをメッセージとして使用したヘルプダイアログなどのメッセージダイアログを表示すると、適切な方法で表示されません。


英語:

helpdlg('Hello World !!');

Helloworldメッセージ


アラビア語:

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 に答える