首页 > 数据库 >c# 操作mysql数据库的时候会出现 插入中文汉字变成问号?或者更新数据库时条件里有汉字,更新失败?

c# 操作mysql数据库的时候会出现 插入中文汉字变成问号?或者更新数据库时条件里有汉字,更新失败?

时间:2023-06-26 18:24:47浏览次数:44  
标签:c# utf8 数据库 Charset 更新 汉字 mysql

在mysql 里面执行时没有问题的。c#操作会出现问号或者更新失败。

原因是:  链接字符串的时候 要设置Charset=utf8; 不然就会按默认的服务器设置编码,通常会出问题。

1、创建的数据库是按 utf8 编码格式。  2、表也是utf8格式。3、链接字符串增加Charset=utf8;

如:"server=10.167.32.123;port=3307;user=root; password=sanhui123456;database=intelligentpatrol;SslMode=None;Charset=utf8;"

标签:c#,utf8,数据库,Charset,更新,汉字,mysql
From: https://www.cnblogs.com/shiyige-216/p/17506428.html

相关文章

  • psycopg2用python生成一些数据插入pg数据库
    创建学生表,用python随机生成姓名,性别,班级,省,市,生日插入数据库中先把姓名和省市以字典方式存入单独文件fromname_dictimportnamefromcity_dictimportcityfromrandomimportchoice,randintfromdatetimeimportdateimportpsycopg2aspgconn=pg.connect(data......
  • 时序数据库 TDengine 与腾讯云多个产品线完成兼容性互认证明
    随着数字经济蓬勃发展,数据成为驱动企业数字化转型的关键生产要素,如何加强对数据资源的治理利用、实现数据洞察、激活数据价值正成为亟待解决的问题。在此背景下,数据库与操作系统、云平台等国产化软件相互结合赋能成为解决问题的思路之一。近日,经过数月努力,涛思数据旗下时序数据库......
  • mysql 将数据库所有表的存储引擎修改为InnoDB
    要将现有的MySQL数据库中的所有表设置为InnoDB存储引擎,可以使用以下步骤:运行以下SQL命令,将所有表格的存储引擎设置为InnoDB:SET@DATABASE_NAME=DATABASE();SELECTCONCAT('ALTERTABLE`',table_name,'`ENGINE=InnoDB;')ASsql_statementsFROMinformation_sc......
  • Visual FoxPro(简称VFP)是一种基于对象的关系型数据库管理系统(RDBMS),以及一个用于创建数
    VisualFoxPro(简称VFP)是一种基于对象的关系型数据库管理系统(RDBMS),以及一个用于创建数据库应用程序的编程环境。它最初由FoxSoftware开发,后来被微软收购,并成为微软的产品。以下是一些关于VisualFoxPro的重要信息:数据库管理系统:VisualFoxPro是一个功能强大的数据库管理系统,具有......
  • VBA 连接SQLserver数据库抽数据
    PrivateSubmyy()'t1=TimerDimiAsLong,jAsLong,shtAsWorksheet'i,j为整数变量;sht为excel工作表对象变量,指向某一工作表,定义为Integer类型的话,变量值超过32767时会溢出'DimcnAsNewADODB.Connection'定义数据链接对象,保存连接数据库信息;请先添加ADO引用......
  • 如何避免热度数据频繁更新造成数据库死锁?
    数据库死锁对业务来说是一个非常严重的问题,它一定一定一定是代码的执行流程处理不当造成的。但是重构庞大的业务代码不是说了就能轻易做到的事情,下面给出了一些方案,由浅入深,告诉大家解决死锁问题的正确之道。死锁问题产生的原因和条件死锁问题一般发生在短时间内多个并发任务对同一......
  • 【直播预告】HarmonyOS极客松赋能直播第二期:数据库与网络连接开发
      ......
  • C# Winform通用开发框架,支持多语言,多数据库,自动更新,模块化
    C#Winform通用开发框架,支持多语言,多数据库,自动更新,模块化,可用其开发任意CS端系统,非常适合需要快速搭建项目的团队或个人使用。原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/661496079150.html......
  • vue的路由(更新中)
    路由含义及原理路由(router)就是对应关系。地址与页面上组件的对应关系。Hash地址与组件之间的对应关系!锚链接锚链接不会使页面刷新,但有浏览历史。(AnchorLink)是指在网页中通过链接跳转到同一页面的不同位置的技术。它可以让用户通过点击链接或者页面内部的锚点,直接跳转到页面......
  • MySQL 8.0原理与实战一网打尽,甲骨文数据库专家硬刚5年之作
    根据权威数据库技术排名网站DB-Engines今年4月的最新数据,MySQL是全球最流行的开源数据库,没有之一。在所有数据库排名中,MySQL仅次于Oracle,“屈居”亚军之位。但大家从截图中可以看出,MySQL与Oracle的得分差距已经非常小了。“开源壮年”数据库MySQL自1995年发布1.0版本以来,迄今已经走......