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

7 次查看(过去 30 天)
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
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
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

类别

Help CenterFile Exchange 中查找有关 Environment and Settings 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by