• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

请教一下C#插入数据库数据库出现???的问题

小小_明 2020-11-19 09:56:37
string commandStr = "insert into allemail(EmailName," +
"time," +
"contents," +
"number) values('" + textBox6.Text + "', " +
"'" + textBox7.Text + "'," +
"'" + textBox8.Text + "'," +
"'" + textBox9.Text + "')";
MySqlCommand cmd = new MySqlCommand(commandStr, conn);
cmd.ExecuteNonQuery();

目前是这样写的 因为特殊原因 我装数据库的时候

这里 不能打勾,如果打勾安装 就一切正常

EmailName 这个表 数据库里 的字符是


想请教一下各位大佬 怎么解决我插入数据库 数据 不是???

在百度找了很久
Encoding.GetEncoding("GBK").GetString(Encoding.Default.GetBytes(str))
这个办法行不通
...全文
242 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
闪耀星星 2020-11-19
与那个勾没有关系,一般使用UTF8编码,你改为UTF8试试
回复
lorimoon 2020-11-19
数据库,应用软件,用户系统环境变量。编码要保持一致。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2020-11-19 09:56
社区公告

让您成为最强悍的C#开发者