在Windows和Linux上的MATLAB GUI中进行Unicode开发

时间:2014-03-12 16:44:57

标签: linux windows matlab user-interface unicode

任何人都可以指导我在Windows和Linux平台上进行MATLAB GUI的Unicode开发吗?我的问题是在GUI和*.m文件中错误地显示Unicode(法语)字符。

一旦我将开发保持在一个平台(例如Windows)并在Windows中进行所有编程,所有GUI和*.m文件中的Unicode文本都会正确显示。但是当我切换到Linux时,Windows上出现的所有Unicode字符都变成了正方形。同样的情况发生在相反的方向(Linux - > Windows)。对于开发,我使用标准的MATLAB编辑器。

我的Windows \Documents\MATLAB\startup.m文件的内容是:

feature('DefaultCharacterSet', 'ISO-8859-1');

最小的例子,MATLAB函数(unicodeTest.m)用法语弹出一条GUI警告信息。

在MATLAB 2011b中打开时,Linux上的32位,MATLAB编辑器:

function unicodeTest()

% S'il vous plaît sélectionner un autre fichier *.mat ou *.arr
warndlg('S''il vous plaît sélectionner un autre fichier *.mat ou *.arr.', ...
        'Avertissement');

end

在MATLAB 2011a中打开时,在Windows XP上打开32位,MATLAB编辑器:

Screenshot of MATLAB editor on Windows XP

0 个答案:

没有答案