How to display Chinese character in edit text box in Matlab GUI?

7 ビュー (過去 30 日間)
Anandakumar Selvaraj
Anandakumar Selvaraj 2014 年 2 月 18 日
コメント済み: Avishai 2015 年 2 月 24 日
i Have to display chinese characters from db were i am able to display it in matlab console
But in gui only junk characters is displayed i use
set(handles.edit1, 'String', mandarinTxtOut);%for display text in edittext

採用された回答

Walter Roberson
Walter Roberson 2014 年 2 月 18 日
編集済み: Walter Roberson 2014 年 2 月 18 日
If you use style push you can do it. For example,
foo = uicontrol('Style','push', 'String','<HTML>AB&#21040;C');
  1 件のコメント
Anandakumar Selvaraj
Anandakumar Selvaraj 2014 年 2 月 18 日
i tried your code your code sir i am able to get out put with little modification but a seperate edit text field is created and display's at the bottom .
h = uicontrol('Style','edit');
s = sprintf(mandarinTxtOut');
set(h,'String',s)
insted can it be used to display the value on the the edit text box i placed in the figure like the set method i used which displayed the english value
set(handles.edit1, 'String', mandarinTxtOut);

サインインしてコメントする。

その他の回答 (1 件)

Anandakumar Selvaraj
Anandakumar Selvaraj 2014 年 2 月 27 日
finally I found The Answer by my self its just a matter of Adding The DefaultCharacterSet to utf 8 i am able to display all chinese charactes this goes for all langauage just add your supportable characterset like this in your code
feature('DefaultCharacterSet', 'UTF8') %# for Chinese Character support
  2 件のコメント
Lino Smaldo
Lino Smaldo 2015 年 2 月 22 日
I tried to use the command
feature('DefaultCharacterSet', 'UTF8') %# for Chinese Character support
but it doesn't work, why? please help me
Avishai
Avishai 2015 年 2 月 24 日
Me either. What should I do?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeEnvironment and Settings についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by