[英]Why C# CultureInfo.CurrentCulture give en_US in Window-7 Japanese culture?
I have window-7 Ultimate OS.I written below code for get current culture info. 我有window-7 Ultimate OS。我在下面的代码中编写了用于获取当前区域性信息的代码。
void TestMessage()
{
CultureInfo culture = CultureInfo.CurrentCulture;
CultureInfo culture1 = Thread.CurrentThread.CurrentCulture;
}
it is working fine with window-8,server 2012 Japanese OS. 在window-8,server 2012 Japanese OS上运行正常。 But it is not working in window-7 only. 但是它仅在window-7中不起作用。 Please look below image of my computer region setting 请看下面我的计算机区域设置的图片
Can any anyone guide me to get correct culture name? 任何人都可以指导我获得正确的文化名称吗?
Thanks, 谢谢,
There's CurrentCulture and CurrentUICulture. 有CurrentCulture和CurrentUICulture。
Your screenshot: 您的屏幕截图:
So, if you need to know what language to use for localization, as is probably your case, you should be using CurrentUICulture. 因此,如果您需要了解使用哪种语言进行本地化(可能是您的情况),则应使用CurrentUICulture。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.