1

我使用 VS2010,C# 开发我的 ASP.NET Web 应用程序,我想以阿拉伯语/波斯语模式显示我的数字,我的意思是标记数字和通过代码显示的数字,我有什么选择?我使用了 lang="ar", dir="rtl" 但没有任何变化,我的用户是否应该在他们的浏览器中进行任何更改?我见过几个显示阿拉伯数字的网站,但我根本没有更改我的浏览器设置!我应该在我的代码中转换任何内容吗?标记页面呢?

谢谢

4

1 回答 1

1

我认为这大部分与用户系统配置有关。EX:在 windows vista 中,server 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 回答