Персидская культура в Windows Server 2012 r2 - PullRequest
0 голосов
/ 20 мая 2018

На нашей машине для разработки под управлением Windows 10 культура fa-IR работает нормально, и все даты отображаются с использованием персидского календаря.Но когда мы разворачиваем наше приложение на Windows Server 2012 r2, datetime все еще остается на григорианском языке.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

, чтобы прояснить проблему, которую мы имеем с fa-IR в Windows Server2012, вот пример, который отлично работает в Windows 10, но не работает в Windows 2012:

DateTime startDate;
CultureInfo c = CultureInfo.CreateSpecificCulture("fa-IR");
DateTime.TryParse("1990/02/01", new CultureInfo("en-US"), DateTimeStyles.None, out startDate);
Console.WriteLine(startDate.ToString("D", c));

Windows10 результат (отлично): هنجشنبه, 12 بهمن 1368
Результат Windows 2012 (только персидские буквы): پنجشنبه ، 01 فوريه 1990

0 голосов
/ 20 мая 2018

Скорее всего, культура fr-IR не установлена ​​на сервере.

См. Установка дополнительных культур в Windows Server 2012 для получения дополнительной помощи.

...