请教一下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))
这个办法行不通
...全文
310 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
闪耀星星 2020-11-19
  • 打赏
  • 举报
回复
与那个勾没有关系,一般使用UTF8编码,你改为UTF8试试
lorimoon 2020-11-19
  • 打赏
  • 举报
回复
数据库,应用软件,用户系统环境变量。编码要保持一致。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧