在C#中获取浏览器文化信息

时间:2014-07-23 17:05:05

标签: asp.net localization

enter image description here我正在使用浏览器语言,但它会返回一个类似这样的数组

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;
        }

0 个答案:

没有答案