Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取非Unicode程序的语言_C# - Fatal编程技术网

C# 获取非Unicode程序的语言

C# 获取非Unicode程序的语言,c#,C#,有人知道如何使用c#以编程方式在控制面板区域设置中获取“非Unicode程序语言”的值吗 已经尝试过CultureInfo、RegionInfo并使用encoding对象获取默认编码,但我只能获取Standards and Formats值或主代码页 IIRC,Thread.CurrentUICulture获取该值。或(及其)Windows应用程序国际化中的页面有以下答案: ANSI应用程序应在安装过程中检查非Unicode程序设置的语言。它使用或检索值。不支持为非Unicode程序设置语言的函

有人知道如何使用c#以编程方式在控制面板区域设置中获取“非Unicode程序语言”的值吗


已经尝试过CultureInfo、RegionInfo并使用encoding对象获取默认编码,但我只能获取Standards and Formats值或主代码页

IIRC,
Thread.CurrentUICulture
获取该值。

或(及其)

Windows应用程序国际化中的页面有以下答案:

ANSI应用程序应在安装过程中检查非Unicode程序设置的语言。它使用检索值。不支持为非Unicode程序设置语言的函数

GetACP
函数返回“原始设备制造商代码页”(控制台中使用的代码页,英语为437),而
GetOEMCP
函数返回“原始设备制造商代码页”


包含有关Windows中代码页的详细信息。

链接未断开。它指向一个页面,该页面显示内容已被移动,并有指向新位置的链接。无论如何,更新了链接。