4

我开始注意到一些奇怪的事情。我根据用户浏览器语言使用标准的 Asp.net App_GlobalResources 到服务器站点(.Net 4),并且有 5 种不同的语言。大多数时候它工作正常。但有时(我怀疑负载过重)默认语言会随机更改为其中一种可用的语言

Web.config 是:

<globalization culture="auto:en-GB" uiCulture="auto:en-GB" />

有人经历过吗?

更新:看起来它从按字母顺序排序的语言资源列表中选择了第一种语言资源

4

1 回答 1

1

在 web.config 中试试这个

<globalization enableClientBasedCulture="true" culture="en-GB" uiCulture="en-GB" 
requestEncoding="windows-1256" responseEncoding="windows-1256" 
fileEncoding="windows-1256"/>

在这里ASP.NET Localization: Working with Multi-Language Web Applications

于 2013-01-24T14:15:30.760 回答