当前位置: 首页 > 面试题库 >

为en-US和en_US创建语言环境有什么区别?

山煜祺
2023-03-14
问题内容

我将所有ResourceBundle值都放在一个表中,并按照要求进行格式化。我必须根据页面顶部下拉菜单中的用户选择来更改网站上的语言。

如果我使用语言代码,例如en_US,则可以正常工作。如果我将其en-US用作语言代码,则无法使用。可能是什么问题?哪个是正确的方法?


问题答案:

“ en”是ISO 639指定的语言代码,而US是3166指定的国家代码。
在Java中,Locale对象将语言识别为 languageCode_countryCode (例如en_US),而不是
languageCode-countryCode



 类似资料:
  • 我有以下问题: 我想以编程方式更改我的应用程序的语言。 所以我使用共享首选项来更改语言环境。 b0是保存的本地。 b0与德语语言环境de和英语语言环境en完美配合,但与美国语言环境en\U US却没有配合 当然,我添加了一个新文件夹: 使用美国字符串xml。 如果我将手机语言更改为英语(美国),应用程序将以美国英语开始。 我甚至编辑了我的台词: 仍然不工作。 “en\u US”有什么问题吗? ht

  • 问题内容: CSS语言伪类允许我们为不同的语言指定不同的样式,如下所示: 但是,这在IE7中不起作用,因此我一直在使用属性选择器: 他们似乎做同一件事,但是有细微的差别吗?如果没有,当属性选择器执行完全相同的操作时,为什么CSS甚至还具有语言伪类? 问题答案: 在HTML中,伪类和属性选择器都将匹配具有相应属性的元素。 不同的是,一个浏览器可能不得不确定给定元件的抵靠测试时的语言的其它方式,其可通

  • 问题内容: 我正在使用React.js创建一个地牢爬虫游戏,并且正在使用Array.fill(0)来初始化棋盘。但是当我在2d数组内设置元素时,它将整个Array(列)设置为,而不是单个元素。我有另一个功能,注释掉,可以正常工作。那么,为什么会发生这种情况?如何正确使用Array.fill? 这是我的董事会组件: 问题答案: 您可以通过Array.fill的方式填充2D数组:

  • 问题内容: 在阅读了有关该主题的一些资料之后,我仍然不确定编译语言和解释语言之间的区别。有人告诉我这是Java和JavaScript之间的区别之一。有人能帮我理解吗? 问题答案: 编译语言和解释语言之间有什么区别? 区别 不 在于语言。它在 执行中 。 从我的系统中得到了答案,这是一个答案: 在编译的实现中,原始程序被转换为本地机器指令,这些指令直接由硬件执行。 在解释的实现中,原始程序被翻译成其

  • 在尝试安装opennms时: 我得到错误: 错误:编码UTF8不匹配语言环境en_US详细信息:选择的LC_CTYPE设置需要编码LATIN1。 我不知道如何继续,因为我尝试了几种不同的方法来创建数据库(见下文)。 完整日志: 数据库列表: 我使用了以下3个initdb选项,但都不起作用 此外,在使用initdb之前,是否需要删除

  • 问题内容: 在我的Android应用程序中,资产文件夹中有一个预定义的数据库。 我创建了一个表,该表的列名为并且有一条记录。 在我的应用程序中,用户应输入他/她的详细信息,然后单击“保存”按钮。 当单击保存按钮时,出现以下错误; 10-21 09:37:06.010:E / SQLiteLog(6278):(11)数据库损坏,位于[00bb9c9ce4]的第50741行10-21 09:37:06