在我的页面上,我打印了一个时间范围,格式为
12:00 AM - 12:00 PM
对于浏览器提供的任何文化,我都必须适当地显示它。我遇到了阿拉伯语 (ar-ae) 的问题:上午/下午指示符似乎更改了部分字符串的文本顺序。该字符串在内存中的正确位置具有正确的字符,但以不同的顺序显示它们。
所以对于我的开始和结束时间,我有类似的字符串
03:00 ص
和
11:00 م
然后我把它们放在一起就像
string dummytext = t1string + " - " + t2string;
写入页面时,范围显示为
03:00 ص - 11:00 م
我已经尝试将每一块都放在一个标签控件中,并将所有内容都包装在一个 div 中dir="ltr"
,但没有取得任何进展。如果有任何区别,这会发生在表格单元格中。