有人能给我更多关于.NET框架中Culture
和UICulture
之间的区别的信息吗?他们做什么,什么时候使用什么?
发布于 2017-09-06 13:39:20
Culture and UICulture
值是由两个字母组成的字符串对,第一个用于定义语言,第二个用于定义区域。示例:
en-GB
这里en
代表English
,GB
代表Great Briton
en-US
这里en
代表English
,US
代表United States
将Culture
用于与文化相关的函数,如日期、时间。UICulture
用于正确加载资源文件。
发布于 2016-05-29 13:57:57
除了@Vache令人惊叹的解释之外,还有一个小问题需要考虑:您可以在(页面级别和应用程序级别)设置UICulture和文化。
为了在应用程序级别设置它们,只需在web.config中添加全球化会话
例如<globalization uiCulture="es" culture="es-MX" />
要在页面级别设置它们,这很适合添加到特定的(单个)页面上,请在@ page指令内设置区域性和UICulture属性
例如<%@ Page UICulture="es" Culture="es-MX" %>
发布于 2015-08-07 21:32:55
对于每个网页浏览器,UICulture属性可能会改变,而区域性保持不变。
“区域性”值只能设置为特定的区域性,例如en-US或en-GB。这就避免了标识用于en的正确货币符号的要求,其中en-US和en-GB具有不同的货币符号。用户可以在浏览器中设置UI区域性和区域性。
https://stackoverflow.com/questions/9507582
复制相似问题