4
有時候我們必須在顯示中顯示消息,這是RTL和LTR語言的混合。該消息是unicode。那麼,unicode如何處理混音呢?是否有任何依賴平臺?如何在unicode中管理混合LTR和RTL語言?
有時候我們必須在顯示中顯示消息,這是RTL和LTR語言的混合。該消息是unicode。那麼,unicode如何處理混音呢?是否有任何依賴平臺?如何在unicode中管理混合LTR和RTL語言?
該過程由此處描述的Unicode雙向算法描述:http://www.unicode.org/reports/tr9/
。
默認情況下,文本從左到右(級別0)。 Unicode具有特殊字符代碼,用於在0級(1級)內定界RTL文本。您可以使用特殊字符來分隔RTL內的LTR等等。我認爲你可以有多達61個嵌入級別。
HTML標籤具有「dir」屬性來指定默認方向。
這個過程是平臺中立的,但是你會依賴unicode算法來使它正確。