Как заменить определенный текст другим в Response в asp.net - PullRequest
1 голос
/ 07 августа 2011

для глобализации для арабских стран Я хочу показать цифры для арабских стран. Например, 1 -> ۱, 2 -> ۲, 3 -> ۳ ....

Есть ли способ?заменить определенный текст другим при ответе?

спасибо

1 Ответ

1 голос
/ 07 августа 2011
public static string ToArabic(string input, string cultureName)
{
    CultureInfo culture= new CultureInfo(cultureName);
    var arabicDigits = culture.NumberFormat.NativeDigits;
    for (int i = 0; i < arabicDigits.Length; i++)
    {
       input = input.Replace(i.ToString(), arabicDigits[i]);
    }
    return input;
}

взять клиентскую культуру (e.g. "fa-IR") и передать ее вышеуказанному методу

...