protected override void InitializeCulture()
{
if (!String.IsNullOrEmpty(lg))
{
//UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
//Culture - 决定各种数据类型是如何组织,如数字与日期
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lg);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lg);
}
页面如果没有这个InitializeCulture() 从数据库读出来的数据用这个方法转化
public string Simplified2Traditional(string str)
{//简体转繁体
return (Microsoft.VisualBasic.Strings.StrConv(str as String, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0)); }一切正常
假如添加这个方法InitializeCulture() 页面就回有乱码 请问各位高手 这是什么问题 是编码吗?
{
if (!String.IsNullOrEmpty(lg))
{
//UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
//Culture - 决定各种数据类型是如何组织,如数字与日期
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lg);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lg);
}
页面如果没有这个InitializeCulture() 从数据库读出来的数据用这个方法转化
public string Simplified2Traditional(string str)
{//简体转繁体
return (Microsoft.VisualBasic.Strings.StrConv(str as String, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0)); }一切正常
假如添加这个方法InitializeCulture() 页面就回有乱码 请问各位高手 这是什么问题 是编码吗?
将你的mssql中的所有字符类型都用nchar,nvachar,或者ntext之类做。
程序中,在insert,update字符串时,写成这样子
Insert tablename ( name ) values (N'好人') 面页上不要用,gb2312之类的东西