c# 在连接mysql(4.0) 乱码问题

来源:互联网 发布:java精彩编程200例 编辑:程序博客网 时间:2024/05/16 01:50

  在用c#连接mysql 4.0的数据库时候,发现返回的值字母和汉字都正常,只有一列返回异常,查看数据库发现此字段定义的类型为:

  type varchar

   length   6

  Attributes  binary not null

在实际调用过程中发现返回的是byte[]类型,于是进行转换,问题解决。具体转换如下:

byte[] temp = (byte[])row["SaleUnitCode"];
string temp2 = Encoding.UTF8.GetString(temp, 0, temp.Length);

 

记录点滴心得,见证青春成长

 

 

原创粉丝点击