在屏幕上显示希伯来语文本

Posted

技术标签:

【中文标题】在屏幕上显示希伯来语文本【英文标题】:Displaying hebrew text on screen 【发布时间】:2011-06-06 02:44:40 【问题描述】:

我想在 MATLAB 中使用text 命令:

text(0.6, 0.5, 'ירוק', 'rotation', 180, 'fontsize', 50, 'color', 'r')

问题是它显示乱码。

有人知道为什么吗?我应该怎么做才能正确显示文本?

【问题讨论】:

这很可能是一个编码问题 - 您看到的“乱码”可能是 Matlab 将文件解释为使用与您保存的不同字符集的结果。究竟显示了什么?是: ירוק还是类似的东西? ...如果没有,则添加 cmets 和/或使用描述它们为什么不好的额外信息更新您的问题 :-) 【参考方案1】:

您需要使用支持希伯来字符的字体 - 默认字体 (Helvetica) 不支持。您可以使用 'Courier'、David' 等。例如:

text(0.6,0.5,'ירוק','fontname','david','rotation',180,'fontsize',50,'color','r')

בהצלחה!

【讨论】:

以上是关于在屏幕上显示希伯来语文本的主要内容,如果未能解决你的问题,请参考以下文章

Spring不在UTF-8上显示希伯来语[重复]

Unicode / UTF-8文本文件:Windows控制台上的乱码(试图显示希伯来语)

GTK3 在 TreeView 中为 RTL 语言(如希伯来语)渲染文本

如何创建带有希伯来语文本的 UIButton?

如何从 C# ASP.NET 参数将希伯来语文本发送到 SQL Server?

在团队资源管理器中显示从右到左的文本