如何设置默认的的编码
我在使用Sql数据库查询的时候,使用下面的语句。我的数据库的编码是utf-8,但是默认的DBReader.GetString编码好像是gb2312.所以需要转换,但是效果不好,有的字还是不能显示。
所以能不能有什么办法,能将DBReader.GetString的默认编码变为utf-8?
谢谢
DBComm = new MySQLCommand(cmdQuery, DBConn);
MySQLDataReader DBReader = DBComm.ExecuteReaderEx();
try
{
while (DBReader.Read()) //Only once
{
this.Content = DBReader.GetString(0);
this.Content = Encoding.GetEncoding("gb2312").GetBytes(
Encoding.GetEncoding("gb2312").GetString(this.Content));
}
}
.....