如果我在Web.Config里删除globalization配置。那么在程序里Thread.CurrentThread.CurrentUICulture的值是哪里来的?我发现这中情况下值一直都是“zh-cn”。现在我所知道的是如果将uiCulure配置为auto,则可根据用户浏览器的首选语言来决定这个值。
解决方案 »
- 网站开发
- Web页面调用EXE失败求助
- 这个XML如何读取?
- 谁来帮我翻译下这些代码的意思,要逐句翻译的
- 给100分,水晶报表.Load(Server.MapPath("BlankRptPC.rpt"))有问题
- 菜鸟提问如何读取xml文件
- 写了一个用户控件,拖到页面上没问题,但当我在cs文件中定义用户控件类型时就出错,以前都这没问题的,郁闷!望大侠指点指点,
- 刚加的分,全送上--解决iis属性问题
- 如果截取出以下字符 1|aaaaa|bbbb|cccc|dddd 的dddd字符串
- 字符串拼写的一个难点?!?!?!(没分了,不好意思)
- GridView可以动态绑定多个表字段吗
- 我用Ajax的ModalPopupExtender控件 怎么没办法控制button的属性和样式?
其 UI 区域性最初通过使用 Windows API 中的 GetUserDefaultUILanguage 来确定。本文将列出 Windows 2000 和 Windows XP 中提供的各种特定于语言的 API。GetSystemDefaultUILanguage 获取系统的原始语言GetUserDefaultUILanguage 获取用户的选择项EnumUILanguages 查看有哪些可用的语言IsValidLanguageGroup 检查某个语言组是否已安装或是否受支持EnumSystemLanguageGroups 列出已安装或受支持的语言组EnumLanguageGroupLocales 列出在一个语言组中支持的所有区域设置
使用GetSystemDefaultLCID函数和GetUserDefaultLCID函数分别得到系统和用户的LCID。GetSystemDefaultUILanguage和GetUserDefaultUILanguage得到的是当前使用的Windows版本所带的UI资源的语言。
用户程序缺省使用的代码页是当前系统Locale的ANSI代码页。
在Windows 7中这样设置,没有作用,Thread.CurrentThread.CurrentUICulture.Name的值依然是"zh-CN",windows xp等其他版本没试过。
那请问你的结论是什么?“当前使用的Windows版本所带的UI资源的语言”是指什么,可以通过“区域与语言选项”设置吗?