CultureInfo提供有关特定区域性的信息(如区域性的名称、书写系统和使用的日历)以及如何设置日期和排序字符串的格式。在ASP.NET 2.0 中提供多语言转换和多样式主题转换功能中,经常用到CultureInfo.

可用CultureInfo.Name获得区域性名称 ,CultureInfo 的默认是.NET Framework的安装版本。改变CultureInfo 值方法为
可在Global.asax里的application
        System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-us");
        System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-us");

英文:en-us  中文:zh-CN

说明:
1、两者基本上是相同的,就算是静态的CultureInfo.CreateSpecificCulture方法,其内部也是调用CultureInfo构造函数。不同的是CultureInfo.CreateSpecificCulture在调用CultureInfo构造函数时,如果有错误发生,它会帮您做必要的处理。当它发现您的参数无法建立起来时,CreateSpecificCulture会检查是否有此参数开头的名称。如果有会帮您建立。所以CreateSpecificCulture也不是永远不会出错。

2、<%@ Page UICulture="auto" Culture="auto" %>,如果在页面中设置了UICulture和Culture后,它们就会覆盖掉在全局中的设置。页面中的culture的设置会覆盖全局的设置,而页面中InitializeCulture方法(确切说是一切支持该方法的控件)的设置会覆盖页面的设置。其实在Page类中InitializeCulture方法的默认实现是空的,因此再将页面头指令 UICulture="auto" Culture="auto" 去掉后,Global中的设置就起作用了。

转载于:https://www.cnblogs.com/tonyman/archive/2007/06/20/790715.html

关于CultureInfo相关推荐

  1. C# .net core 解决ToLower中缺少CultureInfo格式重载

    为什么80%的码农都做不了架构师?>>>    使用AppendFormat即可. 代码: var builder = new StringBuilder(); //.net fra ...

  2. cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)

    #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 //C:Program ...

  3. C#中的CultureInfo类

    CultureInfo类位于System.Globalization命名空间内,这个类和命名空间许多人都不是很熟悉,实际我们在写程序写都经常间接性的接触这个类,当进行数字,日期时间,字符串匹配时,都会 ...

  4. 关于XML序列化与CultureInfo

    不同的计算机系统可能有着不同的CultureInfo,例如在中文环境下日期通常这样显示03/30/2016,而在有的操作系统下它可能是这样的30.3.2016. 这样的话带来一个问题,例如在中文环境下 ...

  5. C# CultureInfo 和CultureUIInfo的区别.

    今天网上搜索了一下CultureInfo 和CultureUIInfo的区别. 发现这个原来也不是那么简单.大有来头的.简单的说说我们应用程序中的语言翻译吧.有几个概念先要了解一下:全球化,本地化 全 ...

  6. C# 国际化问题之CultureInfo(小数点的不同一些欧洲国家习惯使用,而非.)

    前言 在公司做的桌面软件在国内以及亚美洲地区都能正常使用,结果到了俄罗斯客户那边软件就根本打不开,不能正常使用. 文章目录 定位问题 分析问题找解决方案 总结 定位问题 经定位排查,最终发现是俄罗斯的 ...

  7. System.Globalization.CultureInfo.InvariantCulture失效

    dataset ds; ds.Locale = System.Globalization.CultureInfo.InvariantCulture;  //失效就用下面的  System.Thread ...

  8. C# 设置线程的默认CultureInfo

    Thread.CurrentCulture 影响 数字.符号.货币.日期等的格式化形式 Thread.CurrentUICulture 影响线程ResourceManager使用的资源类型 Cultu ...

  9. C#区域性语言(CultureInfo)与资源本地化(WINFORM,多线程,原理可适用于网络开发)

    有时候我们会按照特定需要来修改系统的显示语言(资源),本文即简要地描述了修改当前线程的区域性并使用本地化资源展现. 首先对需要使用不同区域性设置的用户界面设置不同的语言资源: 选择窗体,在属性栏中修改 ...

最新文章

  1. 转:[大数据竞赛]夺冠感言:走进业务,提升对世界的认知能力
  2. 刚弄好的中台!又要开始拆了?难道是为了凑工作量?
  3. python - os模块
  4. mysql:Failed to read auto-increment value from storage engine
  5. C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
  6. java serial_Java的@Serial批注
  7. Java虚拟机------JVM内存区域
  8. 三星Galaxy S22 Ultra渲染图曝光:有Note系列的味道
  9. sourceTree 的使用
  10. Fuse Audio Labs VCS-1 Mac - 零延迟通道条插件
  11. realtek高清晰音频管理器没有设备高级设置怎么设置音箱与耳机同时响
  12. couchbase java 手册_Couchbase文档列表模型
  13. 单片机温度传感器c语言编码,基于单片机的温度传感器18b20的C语言程序
  14. 宇视科技C-C++软件开发岗位校招面试过程
  15. Oracle 自动存储管理 (ASM)
  16. Web前端开发技术:Vue开发基础(1)
  17. 雨崩徒步游记--三月的梅里雪山
  18. mysql Access denied; you need (at least one of) the SUPER privilege(s) for this operation
  19. 律师百度百科词条创建怎么做?怎么创建律师百科词条?
  20. 新手怎么可以学好网页设计?

热门文章

  1. Linux基础命令-tar打包压缩文件
  2. 转自51cto(http://smailes.blog.51cto.com/rss.php?uid=28248)
  3. 70年代生人的80年代
  4. BAAI 2020 北京智源大会 | Yolanda Gil | Thoughtful Artificial Intelligence
  5. docker更换镜像源
  6. 网易工程师亲历:一次sql缺少where条件的惨案…
  7. nian shi ti是什么鬼????
  8. Python——字典的遍历
  9. 小甜甜布兰妮的饮食瘦身套餐
  10. 使用hanewin实现 win系统主机,vm虚拟机中linux系统和开发板三方共享文件夹