1

VS2010、C# を使用して ASP.NET Web アプリを開発しています。番号をアラビア語/ペルシア語モードで表示したいのですが、マークアップ番号とコードで表示される番号の両方を意味します。オプションは何ですか? lang="ar", dir="rtl" を使用しましたが、何も変わりません。ユーザーはブラウザで何か変更する必要がありますか? アラビア数字を表示するサイトをいくつか見てきましたが、ブラウザの設定はまったく変更していません。コード内の何かを変換する必要がありますか? マークアップページはどうですか?

ありがとう

4

1 に答える 1

1

これのほとんどは、ユーザーのシステム構成に関連していると思います。例: Windows Vista では、サーバー 2008 のコントロール パネル => 地域と言語の設定 => 追加設定 => 数字タブ => 標準数字を確認し、ネイティブ数字オプションを使用

ただし、コードで次のことを行う必要があります。

System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-EG");
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("ar-EG");
于 2012-06-05T17:01:38.020 に答える