我现在用一个MYSQL FOR NET这样的 DLL,直接在程序里执行SQL语句。
但是那个MYSQL的数据库编码是UTF8,我这边传中文过去就乱码。如何解决呢。
//sql = System.Web.HttpUtility.UrlEncode(sql, Encoding.UTF8);Encoding Unicode = Encoding.Unicode;
Encoding utf8 = Encoding.UTF8;
byte[] gbbyte = Unicode.GetBytes(sql);
byte[] utf = Encoding.Convert(Unicode, utf8, gbbyte);
sql = utf8.GetString(utf);这2种方式都实了,还是不行。