加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 多语言网站随机改变语言

发布时间:2020-12-16 09:38:21 所属栏目:asp.Net 来源:网络整理
导读:我开始注意到一些奇怪的东西.我根据用户的浏览器语言使用标准的 Asp.net App_GlobalResources到服务器站点(.Net 4),并有5种不同的语言.大多数时间它工作正常.但有些时候(我怀疑在重载下)默认语言会随机更改为可用的其中一种语言 Web.config是: globalizatio
我开始注意到一些奇怪的东西.我根据用户的浏览器语言使用标准的 Asp.net App_GlobalResources到服务器站点(.Net 4),并有5种不同的语言.大多数时间它工作正常.但有些时候(我怀疑在重载下)默认语言会随机更改为可用的其中一种语言

Web.config是:

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

有人经历过吗?

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

解决方法

在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读