3

在我的 Silverlight 应用程序中,我使用以下格式字符串以从右到左的语言格式化日期:

"dd-MMM-yyyy HH:mm"

月份名称由从右到左的字符组成,这些字符重新排列格式化字符串并在日期中间插入时间。为了解决这个问题,我尝试插入 unicode U+200E 和 U+200F 字符。这在一定程度上有效,但 IE9 正在渲染控制字符!它看起来几乎像一个小“向上箭头”。有没有人遇到过这种情况或知道解决方法?

抱歉,我无法访问此屏幕截图。任何帮助是极大的赞赏!伊恩

4

1 回答 1

0

无论您使用什么来显示日期(例如 TextBlock),如果您知道字符串中会有 RTL 字符,则需要设置 FlowDirection = RightToLeft。

于 2013-02-27T16:36:59.830 回答