mysql 是 4.0.20版本,编码是iso8859-1, 驱动是用的是mysql-connector-net-5.2.5,现在执行下面的操作,插中文有乱码。我现在的情况是没有权利去改mysql服务器的字符编码,请问在程序里应该如何实现。下面是我的代码,谢谢大侠。
string s = "我我我我我"; string query1 = @"INSERT INTO api_mt (AUTO_SN, SM_ID, SRC_ID, MOBILES, CONTENT, IS_WAP, URL, SEND_TIME, SM_TYPE, MSG_FMT, TP_PID, TP_UDHI, FEE_TERMINAL_ID, FEE_TYPE, FEE_CODE, FEE_USER_TYPE)
VALUES(DEFAULT, 1, 1, '138990', '" + s + "', 0, '', now(), 0, 0, 0, 0, '', '', '', 0)";
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = conn1;
cmd.CommandText = query1; conn1.Open(); cmd.ExecuteNonQuery(); conn1.Close();
string s = "我我我我我"; string query1 = @"INSERT INTO api_mt (AUTO_SN, SM_ID, SRC_ID, MOBILES, CONTENT, IS_WAP, URL, SEND_TIME, SM_TYPE, MSG_FMT, TP_PID, TP_UDHI, FEE_TERMINAL_ID, FEE_TYPE, FEE_CODE, FEE_USER_TYPE)
VALUES(DEFAULT, 1, 1, '138990', '" + s + "', 0, '', now(), 0, 0, 0, 0, '', '', '', 0)";
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = conn1;
cmd.CommandText = query1; conn1.Open(); cmd.ExecuteNonQuery(); conn1.Close();
解决方案 »
- 这类查淘宝信誉的代码怎么实现的?
- 做了个系统,怎么实现注册码功能?
- 求解:在什么时候该用到静态、抽象、接口、委托、枚举?
- vs2008 的使用技巧
- C#可以调用VCMFC扩展的DLL吗?
- 请问有什么方法在B/S结构下播放其他机器上的MIDI音乐文件,而且可以对播放进行控制。
- 如何搜索局域网内的计算机(C#)
- GOOGLE EARTH API开发问题,求高手解答!!谢谢大家了!
- ^^^^^^^^^^^^^^^^^^^^80分求用Jmail组件,发送接收邮件的实例!!找了1个月了^^^^^^^^^^^^
- vs 2010开发的软件无法在win7下安装
- DataGridView垂直滚动条问题
- 来看下这个简单问题
<add key="Connection" value="Server=127.0.0.1;User ID=root;Password=;Database=数据库;CharSet=gb2312;"/>
</appSettings>
<add key="Connection" value="Server=127.0.0.1;User ID=root;Password=;Database=数据库;CharSet=utf-8;"/>
</appSettings>用utf-8编码比较好,这样和asp.net的默认编码一致,可以容纳更多的字符。