How do i display a kannada unicode letters into its ASCII value using matlab code
6 次查看(过去 30 天)
显示 更早的评论
I have a kannada unicode letters i want it to convert it in ASCII value and display.How can i do that can anyone suggest any idea or a command to do that?
1 个评论
Stephen23
2015-11-5
ASCII only defines characters from 0 to 127, consituting some control characters, punctuation, Arabic digits and the Latin letters.
采纳的回答
Mike Garrity
2015-11-2
Why do you want to convert to ASCII?
MATLAB's native character representation is Unicode, not ASCII. You can display the characters using the Unicode values directly. However, you do need to choose a font which contains glyphs for Kannada. If your font doesn't, then you'll get those boxes which are known as "tofu".
c = char(3218:3240);
text(.5,.5,c,'HorizontalAlignment','center','FontName','Arial Unicode MS','FontSize',18)

10 个评论
Neethu K
2018-3-22
where should I put this command when I am using a complete code?? I didn't get the output correctly, still it showing squares.
Walter Roberson
2018-3-26
编辑:Walter Roberson
2018-3-26
You have a font problem. Commands cannot fix that.
更多回答(1 个)
Walter Roberson
2015-11-2
kannada unicode letters are entirely beyond the range of ASCII values. ASCII formally defines only the character positions numbered 0 to 126 (or 127, depending which edition.)
7 个评论
Walter Roberson
2015-11-6
You will need to upgrade to R2014b or later to display the characters in plots.
Mike Garrity
2015-11-6
Yes, good point.
Early versions of MATLAB did use ASCII. We've been transitioning the system over to using Unicode. That transition was incremental. As Walter says, almost all of the system was switched over by 14b, but in 9b there were lots of areas which were still using ASCII.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Real-Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


