我编写了matlab程序,用于生成化学物质的图表和表格。我的输入主要来自excel表和本地MySql数据库。我的问题是不少物质名称包含希腊字母。
我的问题是我想创建使用我的同事指定的名称的图。并创建显示正确符号的表格。
一个例子:
如果我在第一个单元格中创建一个包含:“α-Methylstyrol”的excel文件,并使用[~,~,tmp] = xlsread('test.xlsx')
读取它。 tmp将包含'(box with question mark)-Methylstyrol'
。如果我在图(title(tmp)
)中使用字符串,它将显示为:'(right arrow)-Methylstyrol'
到目前为止,我在字符串上尝试了native2unicode
和unicode2native
命令,但没有效果。我也尝试更换字符,但我需要替换的字符数对我来说增长速度太快了 - 所以我真的希望有更系统的方式。
(我们知道也有不包含希腊字母的名称 - 但我们会尝试遵守一些更喜欢这些名称的指南。)