当前位置:Gxlcms > 数据库问题 > MFC与C#连接MYSQL乱码问题

MFC与C#连接MYSQL乱码问题

时间:2021-07-01 10:21:17 帮助过:6人阅读

问题现象:插入中文乱码,及用中文作参数无法得到相应数据

如select * from userinfo where username=‘李小明‘

MFC中解决方法:

执行语句前:mysql_query(&m_sqlCon, "set names latin1");

C#中解决方法:

string username="李小明";

byte[] bytesStr = Encoding.Default.GetBytes(username);
string encodeStr = Encoding.GetEncoding("latin1").GetString(bytesStr);

语句:

select * from userinfo where username=‘"+encodeStr+"‘

已过测试

MFC与C#连接MYSQL乱码问题

标签:

人气教程排行