Javascript HTML5模板上未显示希伯来文字符

Javascript HTML5模板上未显示希伯来文字符,javascript,html,encoding,cufon,right-to-left,Javascript,Html,Encoding,Cufon,Right To Left,我一直在尝试在免费的html5模板()中嵌入一些希伯来文字符 例如,我尝试将左侧菜单项文本更改为希伯来语,即 Home Page => עמוד הבית 由于某种原因,希伯来文字符根本没有显示出来 当我在文档的其他地方添加希伯来语时,它会正确显示。起初我认为这可能是一个编码问题,但头编码似乎是有效的:UTF-8。我想可能有一些JS代码忽略了希伯来文,但我不确定 有什么想法吗?一定要使用: <meta http-equiv='Content-Type' content='Type=

我一直在尝试在免费的html5模板()中嵌入一些希伯来文字符

例如,我尝试将左侧菜单项文本更改为希伯来语,即

Home Page => עמוד הבית
由于某种原因,希伯来文字符根本没有显示出来

当我在文档的其他地方添加希伯来语时,它会正确显示。起初我认为这可能是一个编码问题,但
编码似乎是有效的:
UTF-8
。我想可能有一些JS代码忽略了希伯来文,但我不确定

有什么想法吗?

一定要使用:

<meta http-equiv='Content-Type' content='Type=text/html; charset=utf-8'>

您也可以尝试使用Unicode字符来显示某些内容:
֑
֒
#1427

无法将希伯来语字符嵌入网站的原因是模板使用了该技术,该技术不支持从右到左的语言

:

  • 支持从右向左和双向文本
然而,似乎有一种解决方法:


尝试将此规则添加到CSS

html { unicode-bidi: embed;  }

Unicode Debidi属性与direction属性一起使用,以设置或 返回是否应重写文本以支持多个 同一文档中的语言


似乎有人已经找到了解决办法。我没有尝试实现整个解决方案,但用您的文件对其进行了测试,结果很好

你可以找到解决办法

基本上,您只需要使用CufonRTL.js就可以同时使用希伯来语和Cufon.js。 您可以在博客文章的开头找到CufonRTL.js,也可以从

然后,您必须加载CufonRTL.js并执行如下操作:

    CufonRTL.RTL('#menu a');

因此,菜单链接在使用Cufon库和自定义字体时支持希伯来语

奇怪。我已经用Chrome的“Inspect元素”玩过了,不能再修改了。这可能是个愚蠢的问题,但你支持希伯来文吗?你在用Windows吗?因为如果没有,当你在客户端运行它时,它不会显示任何内容。我可以毫无问题地查看希伯来语,并且我使用
UTF8
创建的所有网页。在本例中,一些JS或CSS似乎在阻止文档特定部分的希伯来文字符。真奇怪!你甚至懒得看他提供的链接吗?谢谢,但它已经设置为utf-8,当我将它添加到html正文时,我可以看到简单的希伯来文文本。
html { unicode-bidi: embed;  }
    CufonRTL.RTL('#menu a');