首页 > 解决方案 > 浏览器语言是否总是相同的格式?

问题描述

通过,我正在检测我的浏览器语言

    function detectLanguage(){
        return navigator.language || navigator.userLanguage;
    }

它返回我en-EN。我想知道:字符串的格式总是这样吗?像“两个小写字母” - “相同的两个大写字母”?

标签: javascripthtmlmultilinguallang

解决方案


“格式”(它是一个标题,感谢 Adriani6)被称为Accept-Language

“两个小写和两个大写”绝对不会一直都一样。

例如,如果您的浏览器请求加拿大使用的法语,您将收到“fr-CA”。

有关更多信息,请查看W3C 网站

类似的问题:
使用 javascript(客户端)获取访问者的语言和国家代码
在浏览器中确定用户区域设置的最佳方法


推荐阅读