数据库表里的数据是繁体字,怎么在网页中显示为简体字?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类的引用.--------------------编程问答-------------------- DllImport,这个不推荐…… --------------------编程问答-------------------- static public string GetChinese(string Big5Chinese)
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));
}
{
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