解决MySQL中文乱码在C#操作中的两大操作误区

以下的文章主要向大家介绍的是在C#操作中对MySQL中文乱码的实际解决方案所存在的两大误区的介绍,以及C#操作中对MySQL中文乱码的正确解决方案的具体描述,以下就是文章的具体内容描述。

创新互联公司成立与2013年,先为漳州等服务建站,漳州等地企业,进行企业商务咨询服务。为漳州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

C#操作MySQL中文乱码的解决方案的误区:

近几天来搜索网上资源介绍理论上的可选编码方案为:gb2312/gbk/utf8等支持双字节的编码类型均可,实际试验过程中发现并不是这样的。

C#操作MySQL中文乱码的解决方案的误区:之一,大家跟风都想使用utf8,但UTF8在处理中文时并非想像中的理想,Select/Update/Insert均出现乱码;

C#操作MySQL中文乱码的解决方案的误区:之二,gbk字符集远大于gb2312,是第二***字符集,但在Server/Database设定为GBK字符集后,在程序中连接都不成功(not support),更不用说操作;

C#操作MySQL中文乱码的解决方案的最终解决方案:

1、选用gb2312编码

2、设置my.ini文件中的默认编码

分别在[MySQL(和PHP搭配之***组合)]和[MySQL(和PHP搭配之***组合)d]配置段中增加或修改default_charater_set=gb2312

3、创建数据库时编码选用gb2312

4、创建表时编码选用gb2312,Collation选用gb2312_chines_ci(gb2312_bin没有去试验)

5、针对具体需要存放中文的字段设定编码选用gb2312,Collation选用gb2312_chines_ci(gb2312_bin没有去试验)

以上的相关内容就是对C#操作MySQL中文乱码的解决方案的最终解决方案的介绍,望你能有所收获。

网页题目:解决MySQL中文乱码在C#操作中的两大操作误区
标题网址:http://www.shufengxianlan.com/qtweb/news35/127135.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联