2
4

1 回答 1

1

我强烈建议您改用engPutVariableengGetVariable和 Matlab 的eval。由于嵌入的 NULL (\0) 字符以及其他问题,您尝试使用的 engEvalString内容不适用于许多 unicode 字符串。由于 Windows COM 接口的工作方式,Matlab 引擎不能真正支持解释字符串中的 unicode。我无法推测引擎如何在其他平台上工作。

你的另一个问题有关于使用的答案mxCreateString_UTF16。这还不够吗?

于 2013-04-02T22:02:32.990 回答