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 に答える