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算法来使它正确。