显示(提示)拉丁字符,如a, e, i, o, u,并使用MATLAB R2010b / n, R2011a mac
34视图(30天)
显示旧的评论
里卡多·普拉达
2011年4月26日
嗨MATLAB社区。
我们怎样才能显示(提示)拉丁字符,如a, e, i, o, u, n,使用MATLAB R2010b / R2011a mac(最后一次迭代的雪豹,10.6.7)?
例如,当试图MATLAB在mac上运行这个脚本
流(“Quimica, Matematicas,西班牙人。\ n”)
提示扔我
什么?云母,Matem ?罢了,载荷适配器吗?ol.
不包含任何的拉丁字符我进入我的脚本,但这些问号作为替代。
任何帮助将不胜感激。谢谢你!
注:1:
我用一个苹果西方西班牙语键盘输入拉丁字符。
注:2:
通过提示我指MATLAB命令窗口。
4评论
费尔南多·阿基拉
2016年9月4日
您可以显示任何非ascii字符“char (x)”。例如,如果您想要显示的字符,必须编写正确的数量,在这种情况下,char (225)。我尝试了很多数字,知道正确的关键。试着自己。
沃尔特·罗伯森
2016年9月4日
不幸的是我无法测试这个在雪豹本身。我有虚拟机软件,我试过,但我限制了苹果的EULA不允许安装雪豹本身作为一个虚拟机(它允许雪豹
服务器
被安装在一个虚拟机)。我认为我们摆脱过去的雪豹兼容的机器。
最早的os x我可能测试是狮子,释放后雪豹……但如果我还有狮子安装磁盘然后然后在一些衣柜或其他。小牛是最早的我绝对可以尝试。
接受的答案
安德鲁·纽厄尔
2011年4月28日
也许我已经错过了令人尴尬的是显而易见的:
disp (Quimica, Matematicas,西班牙语。)
5个评论
更多的答案(2)
安德鲁·纽厄尔
2011年4月26日
编辑
我找到了一个更好的解决方案:
流(native2unicode (“Quimica Matematicas,西班牙语。,“latin1”中的一个))
的输出是:
曲我云母、Matem一个罢了,载荷适配器nol。> >
我看着这个命令之前,但没有以正确的方式使用它。你说你想要一个提示,所以我拿出了
\ n
。
20的评论
里卡多·普拉达
2011年4月27日
安德鲁,通过输入:
流(native2unicode (“Quimica, Matematicas,西班牙语。”,“latin1”中的一个))
我得到:
什么?云母,Matem ?罢了,载荷适配器吗?ol。> >
里卡多·普拉达
2011年4月27日
注意,我的操作系统仍然是英语。我没有改变地区当我跑脚本……
流(native2unicode (“Quimica, Matematicas,西班牙语。”,“latin1”中的一个))
谢谢你!
里卡多·普拉达
2011年4月27日
嗨,安德鲁。这就是我得到的:
> > unicode2native (“Quimica, Matematicas,西班牙语。”,“latin1”中的一个)
ans =
列1到19
26 81 117 109 105 99 97 44 32 77 116 105 99 97 97 116 101 109 26
列20到30
115年44 26 32 69 115 112 97 111 108年46岁
里卡多·普拉达
2011年4月27日
除了“latin1”中的一个,我也试过:“utf - 8”,“us - ascii”和“Shift_JIS”。但我得到相同的结果:
什么?云母,Matem ?罢了,载荷适配器吗?ol。> >
里卡多·普拉达
2011年4月27日
安德鲁,非常感谢你的帮助。通过输入:
unicode2native (“Quimica, Matemaicas,西班牙语。”,“iso - 8859 - 1”)
我得到:
26 81 117 109 105 99 97 44 32 77 105 99 97 115 97 116 101 109 26
列20到29
44 26 32 69 115 112 97 111 108 46
这似乎是正确的在比较和你26号。
但是,如果现在我输入:
流(native2unicode (“Quimica, Matematicas,西班牙语。”,“iso - 8859 - 1”))
我得到同样的结果一次又一次我选择不管什么别名。我试着大部分的别名中指定http://www.iana.org/assignments/character-sets。但没有人似乎为我工作。任何见解的问题可能是什么?
谢谢你!
里卡多·普拉达
2011年4月27日
例如,
unicode2native (“Quimica, Matematicas,西班牙语。”,“utf - 8”)
ans =
列1到19
26 81 117 109 105 99 97 44 32 77 116 105 99 97 97 116 101 109 26
列20到30
115年44 26 32 69 115 112 97 111 108年46岁
安德鲁·纽厄尔
2011年4月27日
真令人失望!我以为我终于找到了错误。有一些关于你的系统我不明白,可能是键盘。不幸的是,我不是在西班牙键盘测试我的想法。我认为你需要联系MATLAB支持。万博1manbetx对不起,我不能帮助更多。
里卡多·普拉达
2011年4月27日
而且,
unicode2native (“Quimica, Matematicas,西班牙语。”,“latin1”中的一个)
ans =
列1到19
26 81 117 109 105 99 97 44 32 77 116 105 99 97 97 116 101 109 26
列20到30
115年44 26 32 69 115 112 97 111 108年46岁
给我相同的结果。当使用其他别名相同,如:‘latin2’,‘latin3’,‘latin4’。MATLAB扔我相同的结果。
里卡多·普拉达
2011年4月27日
我虽然是一样的……西方西班牙最有可能在2007年苹果键盘的问题。在这种情况下,我将试着联系MATLAB支持他们会给我一些解决方案来解决我的问题。万博1manbetx再次,非常感谢你的帮助。
Anandakumar一
2014年2月27日
试试这个代码中
功能(“DefaultCharacterSet”,“use UTF8”)% #为所有角色的支持万博1manbetx
或者尝试本月UTF8 windows - 1250
欧洲中部的windows - 1250使用拉丁文字的语言,(波兰、捷克、斯洛伐克、匈牙利语、斯洛文尼亚人,塞尔维亚,克罗地亚,罗马尼亚、阿尔巴尼亚)
注意:——utf - 8可以推荐用于所有语言和字符集在互联网上。
0评论
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。