我遇到過某種永遠不會遇到的問題。我把一個網站從一臺服務器移到另一臺服務器上,有兩種語言(英文/阿拉伯文),除了日期全球化之外,一切正常。我使用ar-AE,當我使用這種格式轉換Date時,它只是返回英文版本。但如果我使用ar-SA,它將返回阿拉伯文格式,但在Hijri日曆中,這是我不想要的。 如果您不知道,ar-AE將不會將日期轉換爲Hijri日期,而只是將標記更改爲阿拉伯語。 我正在使用.Net框架3.5 SP1。.Net全球化不能像它應該在特定服務器上那樣工作
例子:
Response.Write(DateTime.UtcNow.ToString("dddd MMMM dd, yyyy",System.Globalization.CultureInfo.CreateSpecificCulture("ar-AE")));
任何人有知道如何解決這個問題?
您是否嘗試過在頁面加載事件中更改頁面全球化? –
你有沒有檢查該服務器上的阿拉伯語言的全球化設置? – Tigran
請張貼您的代碼。 – Oded