检测浏览器显示语言

忠诚

通过使用以下代码

string[] languages = HttpContext.Current.Request.UserLanguages;
string chosenLanguage = languages[0];

如果我已经安装了3种语言(例如“ da(丹麦语)”,“ sv(瑞典语)”和“ en(英语)”),则语言数组如下所示:

[0]: "en-US"
[1]: "en;q=0.8"
[2]: "da;q=0.6"
[3]: "sv;q=0.4"

即使我将显示语言更改为“丹麦语”而不是“英语”,数组也不会更改任何值。据我从其他人关于该主题的文章中所读到的内容来看,该[0]值应该是浏览器选择的语言,但仍然是"en-US"

还有其他注册浏览器语言的方法,还是我做错了什么?

DGibbs

设置UICultureand Cultureon page指令对我有用:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1.Default" UICulture="auto" Culture="auto" %>

然后,我将chrome语言设置为French,并确保重新排序语言-chrome将使用最高级的语言作为浏览器的默认语言

然后,我使用了:

Response.Write(System.Threading.Thread.CurrentThread.CurrentUICulture);

哪个正确地给了我 fr

您可以在页面级别或全局设置区域性,请参阅此处

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检测浏览器显示语言

来自分类Dev

浏览器语言检测

来自分类Dev

jQuery浏览器语言检测

来自分类Dev

AngularJS如何使用浏览器语言检测?

来自分类Dev

检测浏览器是否支持语音合成标记语言

来自分类Dev

检测浏览器首选语言以提供html页面

来自分类Dev

浏览器语言检测和重定向与 Google Robots

来自分类Dev

使用JavaScript从iframe中检测浏览器,并根据浏览器显示不同的<div>内容?

来自分类Dev

检测网络浏览器或移动设备以显示链接

来自分类Dev

可变语言(浏览器语言检测)-在Safari中不起作用

来自分类Dev

添加浏览器语言检测后,语言href锚(hl)停止工作

来自分类Dev

现代浏览器检测?

来自分类Dev

检测:从curl或浏览器

来自分类Dev

如何设置拼写检查语言浏览器而不显示那些语言的菜单

来自分类Dev

为什么以下功能无法在Safari中检测浏览器语言?

来自分类Dev

Spring:检测浏览器语言环境的两种方法

来自分类Dev

检测用户是否正在使用具有RTL语言的浏览器

来自分类Dev

检测PHP中的浏览器语言并相应地设置$ locale

来自分类Dev

检测用户是否正在使用具有RTL语言的浏览器

来自分类Dev

为什么以下功能无法在Safari中检测浏览器语言?

来自分类Dev

如何更改浏览器的接受语言

来自分类Dev

获取浏览器的语言环境

来自分类Dev

如何设置PhantomJS的浏览器语言

来自分类Dev

检测Polymer的浏览器支持

来自分类常见问题

如何使用Angular检测浏览器?

来自分类Dev

使用LESS检测浏览器版本

来自分类Dev

使用javascript检测用户浏览器

来自分类Dev

检测浏览器/标签页关闭

来自分类Dev

移动本机浏览器检测脚本

Related 相关文章

热门标签

归档