获取的本地区域为何不变?搞得我头都大了!
OS: Windows2003中文企业版 IDE: Visual Studio 2003中文企业版
问题:
System.Threading.Thread.CurrentThread.CurrentCulture.Name 此方法获取当前线程的当前区域名称,操作系统默认为中文区域,执行此命令获得的字符串为:zh-CN,正确,更改控制面板中本地区域设置为英语(美国),再次运行此命令,仍显示zh-CN,正确的应该是en-US,到底如何这条命令才能正确显示当前系统所设置的区域呢?我是如何设置都显示不出来en-US(英文系统不也就是语言和区域是英语(美国)吗?为何我这咋就显示不对呢.),放首页一段时间,有了解的朋友帮帮忙,这个问题搞得我头都大了.
问题:
System.Threading.Thread.CurrentThread.CurrentCulture.Name 此方法获取当前线程的当前区域名称,操作系统默认为中文区域,执行此命令获得的字符串为:zh-CN,正确,更改控制面板中本地区域设置为英语(美国),再次运行此命令,仍显示zh-CN,正确的应该是en-US,到底如何这条命令才能正确显示当前系统所设置的区域呢?我是如何设置都显示不出来en-US(英文系统不也就是语言和区域是英语(美国)吗?为何我这咋就显示不对呢.),放首页一段时间,有了解的朋友帮帮忙,这个问题搞得我头都大了.
posted on 2004-08-24 01:14 venjiang 阅读(2358) 评论(10) 编辑 收藏 举报