我正在使用浏览器语言,但它会返回一个类似这样的数组
tr-TR
tr;q=0,8
en-US;q=0,6
en;q=0,4
我正在设置我的浏览器语言英语(美国)并且只等en-US如何才能获得en-US
我正在使用此代码获取语言
string[] languages = System.Web.HttpContext.Current.Request.UserLanguages;
if (languages == null || languages.Length == 0)
{
return null;
}
try
{
string language = languages[0].ToLowerInvariant().Trim();
}
catch (ArgumentException)
{
return null;
}