BIDI 双向文字就是一个字符串中包含了两种文字,既包含从左到右的文字又包含从右到左的文字. 大多数文字都是从左到右的书写习惯,比如拉丁文字(英文字母)和汉字,少数文字是从右到左的书写方式比如阿拉伯文(ar)跟希伯来文(he).对于需要国际化支持的web应用来说,由于阅读习惯的不同在web页面排版和布局中会给开发人员带来麻烦.这种情况多数出现在从右到左的文字中,比如字符串中出现阿拉伯文.英文字母.数字以及标点符号.本文就是我在工作中遇到该类问题的总结. 在现代计算机应用中,最常用来处理双向文字的…