C#链接MYSQL中文乱码,麻烦知道的高手们给看一眼,谢谢了。
很简单的一句话
MySQLConnection cn = new MySQLConnection(new MySQLConnectionString(“122.114.113.41”, “tozhongyi”, “root”, “zzz1255996”, 3306).AsString);
很简单的一句话
MySQLConnection cn = new MySQLConnection(new MySQLConnectionString(“122.114.113.41”, “tozhongyi”, “root”, “zzz1255996”, 3306).AsString);
cn.Open();
string sql = “select * from ims_dayu_yuyuepay_info”;
MySQLDataAdapter mda = new MySQLDataAdapter(sql, cn);
DataSet ds = new DataSet();
mda.Fill(ds, “table1”);
this.dataGridView1.DataSource = ds.Tables[“table1”];
cn.Close();
链接的远程服务器的mysql,查询结果是如下图所示:
解决方案
50
先确认你数据库的编码
假如不想修改数据库的编码 那么就去修改表的编码
或在创表的时候
create table tb_test(
…
)charset=utf8;
create database db_xxx default charset = utf-8;
然后 连接字符串里面加上 charset=utf-8;
假如不想修改数据库的编码 那么就去修改表的编码
或在创表的时候
create table tb_test(
…
)charset=utf8;
create database db_xxx default charset = utf-8;
然后 连接字符串里面加上 charset=utf-8;