Android webview和希伯来语

时间:2011-03-08 19:23:42

标签: android webview

我有以下html代码,我试图在Android WebView中显示。

      <div id=header-right>
        <p  dir=RTL style='text-align:right;direction:rtl;unicode-bidi:
        embed'><a name=1><b><span lang=HE style='font-size:13.5pt;mso-fareast-font-family:
        "Times New Roman";color:#000099'> úôìú ùçøéú <o:p></o:p></span></b></a></p>
         </div>

         <div id=header-right>
         <p  dir=RTL style='text-align:right;direction:rtl;unicode-bidi:
         embed'><a name=1><b><span lang=HE style='font-size:13.5pt;mso-fareast-font-family:
         "Times New Roman";color:#000099'>îåãÆä  <o:p></o:p></span></b></a></p>
         </div>

“奇怪的”字符是希伯来语。两者都在浏览器(firefox)中正确显示,在Android中运行时,第一个显示正确,第二个显示不正确(单词显示为倒置,第一个字符为最后一个)。

两者都具有完全相同的结构。我不明白为什么显示正确而另一个不显示

1 个答案:

答案 0 :(得分:2)

第一个词是不被发现的;第二个有元音(nikud)。有一个reported bug关于这个 - 元音化的希伯来语单词被错误地排列成字母从左到右(尽管奇怪的是,单词本身从右到左正确排列)。

您可以通过删除第二个单词(唯一的元音)中的dalet下的segol并查看其显示方式来测试此诊断。