passing unicode strings to standalone MATLAB application
显示 更早的评论
Is there a way to correctly pass a unicode string to a standalone application compiled with MATLAB compiler?
I would like to pass in file names which are unicode (two byte characters) to process using MATLAB code compiled with MATLAB compiler. But it seems the default varargin command line arguments are based off ASCII strings and so they do not have the correct file name.
回答(1 个)
You can read Unicode string and then convert it to the required format using following command:
bytes = unicode2native(unicodestr,encoding)
Refer following documentation for the command:
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB Compiler 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!