ASP.NET アプリケーションの Culture と UICulture を設定しようとしましたが、成功しませんでした。C# Windows アプリケーションでも試してみました。
System.Globalization.CultureInfo a = new System.Globalization.CultureInfo("fa-IR");
a.NumberFormat.DigitSubstitution = System.Globalization.DigitShapes.NativeNational;
string Q = string.Format(a, "{0}", 1234567890); // Output 1234567890 instead of ٠١٢٣٤٥٦٧٨٩
コードで見逃した部分はありますか?