.net 中文代码

.net 中文代码,.net,localization,.net-2.0,cjk,.net,Localization,.net 2.0,Cjk,我们正在将旧的.net 1.1网站更新为2.0。该站点当前支持 中文(繁体)和中文(简体) 尝试使用以下代码检测语言和区域性时,我遇到运行时错误: 中弘CHS(简化版)和中弘CHT(传统版): 请选择特定区域性,如中弘CN、中弘HK、中弘TW、中弘MO、中弘SG From:System.Globalization.CultureInfo.CreateSpecificCulture(字符串名) 这些似乎是过时的语言/文化代码。有人对我如何将这些语言映射到受支持的特定国家/文化有什么见解吗?简化:C

我们正在将旧的.net 1.1网站更新为2.0。该站点当前支持 中文(繁体)和中文(简体)

尝试使用以下代码检测语言和区域性时,我遇到运行时错误: 中弘CHS(简化版)和中弘CHT(传统版):

请选择特定区域性,如中弘CN、中弘HK、中弘TW、中弘MO、中弘SG

From:System.Globalization.CultureInfo.CreateSpecificCulture(字符串名)

这些似乎是过时的语言/文化代码。有人对我如何将这些语言映射到受支持的特定国家/文化有什么见解吗?

简化:CN(中国大陆),SG(新加坡)。 传统:台湾、澳门、香港。

我想看看这里:

具体来说,

/*
This code produces the following output.

SPECIFIC CULTURE                                  PARENT CULTURE
0x0404 zh-TW Chinese (Taiwan)                     0x7C04 zh-CHT Chinese (Traditional)
0x0804 zh-CN Chinese (People's Republic of China) 0x0004 zh-CHS Chinese (Simplified)
0x0C04 zh-HK Chinese (Hong Kong S.A.R.)           0x7C04 zh-CHT Chinese (Traditional)
0x1004 zh-SG Chinese (Singapore)                  0x0004 zh-CHS Chinese (Simplified)
0x1404 zh-MO Chinese (Macau S.A.R.)               0x7C04 zh-CHT Chinese (Traditional)

*/
以及:

窗口中的区域性列表 API与 .NET中的区域性列表 框架例如,中性点 文化“中文(传统)” 不使用区域性标识符0x7C04 在Windows API中提供。如果 与Windows的互操作性非常重要 必需(例如,通过 p/invoke机制),使用特定的 中定义的文化 操作系统。这将确保 与等价物的一致性 已标识的Windows区域设置 使用相同的LCID

我会坚持使用中弘中国的简化版,也可能只是选择其他的一个传统版——也许你的大多数传统版用户都来自台湾