<section name="appSettings"   
         type="System.Configuration.NameValueFileSectionHandler, 
         System, Version=1.0.3300.0, 
         Culture=neutral, PublicKeyToken=b77a5c561934e089"/> 
其中,Culture=neutral是什么意思

解决方案 »

  1.   

    其中,Culture=neutral是什么意思
    ==========与某种语言关联但不特定于某个国家/地区的区域性。
      

  2.   

    查MSDN啊一个非特定的自定义区域性。
    自定义区域性可以具有以下特征:自定义区域性可以是特定区域性或非特定区域性。 特定区域性指定语言和区域,而非特定区域性指定语言但不指定区域。 自定义区域性可以是替换区域性或附加区域性。替换区域性替换 .NET Framework 附带的区域性或 Windows 附带的区域设置。 附加区域性是除替换区域性之外的任何区域性。附加区域性可以是全新的,或者可以扩展现有 .NET Framework 区域性或 Windows 区域设置。
      

  3.   

    Culture分为的Neutral Culture 和 Specific Culture,微软推荐使用 SpecificCulture,当我们看到 en-US,es-ES等表示culture的名称时,可以这样进行识别
    横线前面的部分称为Neutral Culture,它是“与某种语言关联但不与国家/地区关联的区域性”的含义
    横线后面的部分称为Specific Culture ,它就是和某个地区国家有关的了
    通常采用这种写法,因此我们能很容易分辨这两种Culture,如:fr-FR
    只有一种特殊情况,就是中文,它的关系是这样的
    zh-CHS Chinese (Simplified) , Neutral
    zh-CN Chinese - China
    zh-CHT Chinese (Traditional) , Neutral
    zh-TW Chinese - Taiwan
    zh-HK Chinese - Hong Kong SAR
    zh-MO Chinese - Macao SAR
    zh-SG Chinese - Singapore
    可以看到,主要就是 Neutral通常应该是两位的,但这里的Neutral:zh-CHS和zh-CHT有6位,这是比较容易混淆的,而真正的Specific Culture是:zh-CN,zh-TW ,zh-HK,zh-MO,zh-SG 。zhuan tie