3
我有下面的html代碼,我試圖在Android WebView中顯示。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>
「奇怪」的字符是希伯來語。在Android中運行時,第一個顯示正確,第二個顯示不正確(該單詞顯示爲倒置,第一個字符爲最後一個)。
兩者具有完全相同的結構。我不明白爲什麼顯示正確,另一個不是
所以你說第一個顯示RTL,第二個是LTR? – Gabe 2011-03-08 19:27:01
你在同一頁上顯示這些嗎?或在不同的網頁上? – Assaf 2011-03-08 19:27:50
是的,第一個RTL,第二個顯示LTR,都在同一頁上。在下面的答案中,Ted的差別表明,第二個元素包含元音,並且該行爲是由於webview代碼中的軟件錯誤引起的。 – Tori 2011-03-10 17:14:04