.net 在不创建应用程序的情况下确定PC的本地文化
有没有办法在不运行应用程序的情况下确定像en US这样的PC的本地文化?我试着在控制面板上查看运行WinXP的区域设置,但我不知道那里的选择与PC的文化有什么关系 我正在寻找一种不需要创建.exe的解决方案,比如从命令提示符下运行命令而不是PowerShell,或者运行VbScript或JS文件,只要我们得到的是真实的区域性而不是IE设置.net 在不创建应用程序的情况下确定PC的本地文化,.net,localization,culture,cultureinfo,.net,Localization,Culture,Cultureinfo,有没有办法在不运行应用程序的情况下确定像en US这样的PC的本地文化?我试着在控制面板上查看运行WinXP的区域设置,但我不知道那里的选择与PC的文化有什么关系 我正在寻找一种不需要创建.exe的解决方案,比如从命令提示符下运行命令而不是PowerShell,或者运行VbScript或JS文件,只要我们得到的是真实的区域性而不是IE设置 谢谢查看附件->系统下的系统信息工具,它会告诉您其中的语言环境。查看附件->系统下的系统信息工具,它会告诉您其中的语言环境。要查看资源管理器界面中的信息,请按
谢谢查看附件->系统下的系统信息工具,它会告诉您其中的语言环境。查看附件->系统下的系统信息工具,它会告诉您其中的语言环境。要查看资源管理器界面中的信息,请按照其他答案中的说明进行操作 有关内部详细信息,请阅读: 区域设置保存在HKCU\Control Panel\International\下的每个用户的值LocaleName下 要快速查看您的区域设置,请从命令行运行以下命令:
REG QUERY "HKCU\Control Panel\International" /v "LocaleName"
显然,您可以通过cmd、powershell、vbs、c等任何方式查询此信息。要从explorer界面查看信息,请按照其他答案中的说明进行操作 有关内部详细信息,请阅读: 区域设置保存在HKCU\Control Panel\International\下的每个用户的值LocaleName下 要快速查看您的区域设置,请从命令行运行以下命令:
REG QUERY "HKCU\Control Panel\International" /v "LocaleName"
很明显,您可以通过cmd、powershell、vbs、c等任何方式查询此信息。+1:HKCU用于当前用户的区域设置。HKEY_USERS\.Default\Control Panel\International用于系统帐户等使用的默认区域设置,或作为新用户的默认设置。我的机器XP SP3没有LocaleName值-有一个区域设置id为的区域设置值。您正在使用Vista吗?谢谢Y:在XP上,我可以在HKCU\Control Panel\International\下查看“Locale”值。对于当前用户的区域设置,它是区域性LCID+1:HKCU的十六进制表示形式。HKEY_USERS\.Default\Control Panel\International用于系统帐户等使用的默认区域设置,或作为新用户的默认设置。我的机器XP SP3没有LocaleName值-有一个区域设置id为的区域设置值。您正在使用Vista吗?谢谢Y:在XP上,我可以在HKCU\Control Panel\International\下查看“Locale”值。这是文化的LCID的十六进制表示。系统信息显示我在巴西,但根据Yona的回答,我的文化是en US。系统信息显示我在巴西,但根据Yona的回答,我的文化是en US。