首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么会出现乱码?

2011-12-31 
求助为什么会出现乱码??protectedoverridevoidInitializeCulture(){if(!String.IsNullOrEmpty(lg)){//UICu

求助 为什么会出现乱码??
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()   页面就回有乱码   请问各位高手   这是什么问题     是编码吗?

[解决办法]
你乱码是出现在EN(英文)的时候吗?
[解决办法]
jf

热点排行