我有帶結果的xml文件。顯示R-T-L語言(希伯來語)逆轉
在這個文件中,我有一個元素,它包含一個如下所示的字符串電話號碼:xxxxx 053 333333333
,但它顯示在應用程序中,如xxxxx 333333333 053
。
爲什麼會發生這種情況?看起來,解析時,解析器將這個句子寫成英語而不是希伯來語。
這發生在諾基亞和黑莓。我正在使用lwuit。
我的結論是,它的發生是因爲LWUIT(?)
我有帶結果的xml文件。顯示R-T-L語言(希伯來語)逆轉
在這個文件中,我有一個元素,它包含一個如下所示的字符串電話號碼:xxxxx 053 333333333
,但它顯示在應用程序中,如xxxxx 333333333 053
。
爲什麼會發生這種情況?看起來,解析時,解析器將這個句子寫成英語而不是希伯來語。
這發生在諾基亞和黑莓。我正在使用lwuit。
我的結論是,它的發生是因爲LWUIT(?)
我也有一些問題,雙向文本渲染。一個很好的解釋是:http://www.iamcal.com/understanding-bidirectional-text/
我的解決方案是使用顯式標記LRE,RLE和PDF,當我知道句子是用特定語言編寫的。
謝謝,但只有在html中。我怎麼能用XML文件來做到這一點? – neb1 2013-03-07 08:52:40
沒有看到任何代碼就不容易回答。如果你在屏幕上顯示一個字符串,並且你知道它是從右到左,那麼你可以嘗試setText(「\ u202B」+ string +「\ u202C」)來代替:setText(string)。 – 2013-03-07 15:19:12
你必須告訴我們你使用的代碼對我們有幫助。 – Nate 2013-04-29 11:12:56
很好的問題!讓我知道如果你得到你需要的東西 – 2013-04-30 16:59:52