大家好,又见面了,我是你们的朋友全栈君。
可用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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150958.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...