当前位置:编程学习 > C#/ASP.NET >>

数据库表里的数据是繁体字,怎么在网页中显示为简体字?asp.net页面,急!!!!

我把数据库中一个表的数据邦定到Gridview控件上,可是数据库里是繁体字,而我的网页是简体的,所以网页上出显简繁体两种字体,请问各位大侠怎么把从数据库里读出的数据转换成简体字呢?谢谢 --------------------编程问答-------------------- 看看这个:http://hi.baidu.com/%D6%ED%CC%E3%D1%EE/blog/item/f79b438ff41f1bf0503d92f2.html --------------------编程问答-------------------- http://www.xue163.com/html/2008626/633154.html --------------------编程问答--------------------
首先对Miscrosoft.VisualBasic类的引用.

using Microsoft.VisualBasic;

public static string Traditional2Simplified(string str)
        { //繁体转简体
            return (Microsoft.VisualBasic.Strings.StrConv(str, Microsoft.VisualBasic.VbStrConv.SimplifiedChinese, 0));

        }
        public static string Simplified2Traditional(string str)
        { //简体转繁体
            return (Microsoft.VisualBasic.Strings.StrConv(str as String, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0));

        }
--------------------编程问答-------------------- DllImport,这个不推荐…… --------------------编程问答--------------------  static   public   string   GetChinese(string   Big5Chinese)   
  {   
  byte[]   bytes   =   System.Text.Encoding.GetEncoding("gb2312").GetBytes(Big5Chinese);   
  string   sTraditional=   System.Text.Encoding.GetEncoding("big5").GetString(bytes);   
  return   Microsoft.VisualBasic.Strings.StrConv(sTraditional,Microsoft.VisualBasic.VbStrConv.SimplifiedChinese,0);   
  }   
   --------------------编程问答-------------------- 谢谢各位!我先用一下试试 --------------------编程问答-------------------- 还是不行啊,全成了乱码了,是不是vs2005默认编码是UTF-8的原因呢?怎么转换成UTF-8呢?请教,先谢谢了! --------------------编程问答-------------------- VS2005默认是UTF-8的 如果你要设置别的可以在WEBCONFIG里统一设置, --------------------编程问答-------------------- .qi --------------------编程问答-------------------- 上面的我都用了,还是不行转换成简体后有些字成了乱码,是不是要转换成UTF-8呢,请问怎么将繁体转换成UTF-8的呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,