问题:sql语句在mysql里边是执行查询出来的字段是没有问题的,但是在c#里边打印System.Data.DataTable db中db.Rows[0][“title”].ToString()字符串时,结果显示的是一堆System.Byte[]。
解决方法:使用 System.Text.Encoding.UTF8.GetString((byte[])db.Rows[0][“title”]);
原因:当我们的输出值不是默认支持的类型时,则记得要进行转换,要么修改SQL,要么在C#中处理
问题:sql语句在mysql里边是执行查询出来的字段是没有问题的,但是在c#里边打印System.Data.DataTable db中db.Rows[0][“title”].ToString()字符串时,结果显示的是一堆System.Byte[]。
解决方法:使用 System.Text.Encoding.UTF8.GetString((byte[])db.Rows[0][“title”]);
原因:当我们的输出值不是默认支持的类型时,则记得要进行转换,要么修改SQL,要么在C#中处理