今天我尝试在docker容器中启动asp.net应用程序。
此应用程序显示了asp.net欢迎页面。
当查看此欢迎页面的html代码时,我注意到它有以下标记:
<html lang="iv">
在这种情况下,"iv"
属性的lang
值是什么意思?
答案 0 :(得分:1)
此缩写表示Invariant Language (Invariant Country)
,CultureInfo
是new CultureInfo("")
的默认选项。例如,当您设置这样的文化时:CultureInfo.InvariantCulture
。
不变文化对文化不敏感 - 它与英语有关,但与任何国家/地区无关。对于不受当前线程文化约定影响且跨文化一致的文化敏感字符串操作,您可以使用不变文化。
System.Globalization
检索不变文化的实例。它几乎可以在需要文化的CompareInfo
命名空间中的任何方法中使用。DateTimeFormat
,NumberFormat
和public static final class id { public static final int cb_adroite=0x7f0d0058; public static final int cb_apple=0x7f0d0055; public static final int cb_banana=0x7f0d0057; public static final int cb_pear=0x7f0d0056; }
等属性返回的对象也反映了不变文化的字符串比较和格式约定。与文化敏感数据不同,文化敏感数据可能会因用户自定义或.NET Framework或操作系统的更新而发生变化,因此不变文化数据会随着时间的推移和整个安装的文化保持稳定,并且无法由用户自定义。这使得不变文化对于需要独立于文化的结果的操作特别有用,例如格式化和解析操作以保留格式化数据,或者排序和排序操作,这些操作要求数据以固定顺序显示而不管文化。
答案 1 :(得分:0)
lang
属性定义页面的自然语言。一些示例可以是英语en
或法语fr
。
此属性可以通过多种方式为屏幕阅读器和浏览器提供帮助。
Here您可以找到HTML Langugage代码列表,不幸的是,似乎iv
似乎不是其中之一。