有时我们必须在显示屏上显示混合了 RTL 和 LTR 语言的消息。该消息采用 unicode 格式。那么,unicode 如何处理混合呢?对平台有依赖吗?
该过程由此处描述的 Unicode 双向算法描述:http://www.unicode.org/reports/tr9/
.
默认情况下,文本从左到右(级别 0)。 Unicode 有特殊的字符代码来将 RTL 文本界定在 0 级(1 级)内。您可以使用特殊字符在 RTL 等中分隔 LTR。我认为最多可以有 61 级嵌入。
HTML 标签具有“dir”属性来指定默认方向。
该过程与平台无关,但您将依靠 unicode 算法来使其正确。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)