C#操作MySQL时,出现的中文乱码的解决方案

摘要:
1.选择gb2312编码。2.在my.ini文件中设置默认编码。分别在[mysql]和[mysqld]配置节中添加或修改默认值_charter_Set=gb23123。创建数据库时,使用gb23124作为代码,创建表时使用gb2312作为代码,并将gb2312用于Collation_chinese_Ci(gb2312_bin尚未测试)5。选择gb2312作为需要以中文存储的字段的代码。

最终解决方案:
1、选用gb2312编码
2、设置my.ini文件中的默认编码
   分别在[mysql]和[mysqld]配置段中增加或修改default_charater_set=gb2312

C#操作MySQL时,出现的中文乱码的解决方案第1张

C#操作MySQL时,出现的中文乱码的解决方案第2张


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

C#操作MySQL时,出现的中文乱码的解决方案第3张


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

C#操作MySQL时,出现的中文乱码的解决方案第4张

改进:
如果确实需要存放gbk编码字符,请在连接成功后执行set names gbk

免责声明:文章转载自《C#操作MySQL时,出现的中文乱码的解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle小技巧_不同表空间不同用户导入导出数据dmp用Oracle的TRIM函数去除字符串首尾指定字符下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

利用Jmail发送和接收邮件

private void Button1_Click(object sender, System.EventArgs e)            {                SendMailByJmail();            }                        /**//**//**//// <summary>    ...

Python学习笔记:字符编码原理和操作详解

一、电脑字符集的历史   1、电脑是如何将二进制与字符对应起来的?     我们知道,电脑底层只认识0和1的二进制数据,为了让电脑可以跟人类互动,我们使用8个二进制位(即1个字节)来对应一个更复杂的数字,     比如:使用二进制“01000001”来指代十进制“65”,也就是大写字母A     实际使用场景中,人类利用键盘打字符“A”时,实际上是打65这...

node爬虫爬取中文时乱码问题 | nodejs gb2312、GBK中文乱码解决方法

iconv需要依赖native库,这样一来,在一些不支持native模块安装的虚拟主机和windows平台上,我们还是无法安心处理GBK编码。 老外写了一个通过纯Javascript转换编码的模块 iconv-lite 可以实现window下的转换 ,通过npm可以安装此模块,bufferhelper是一个操作buffer的加强类 首先安装 npm ins...

qt中文编码(好多方法)

qt中文编码 来源:http://www.cublog.cn/u1/59481/showart_1947231.html  前些日子,被编码折磨了一段时间,总结一下Qt中的编码。 【Qt 编码简单实验】 首先,Qt中得QString 类对字符串进行了封装,其内部使用Unicode对传入的串进行编码。这样一来,QString就可以处理绝大多数的国际语言。将...

Python实现Windows CMD命令行彩色输出

#! /usr/bin/env python #coding=utf-8   importctypes,sys   STD_INPUT_HANDLE =-10 STD_OUTPUT_HANDLE =-11 STD_ERROR_HANDLE =-12   # 字体颜色定义 ,关键在于颜色编码,由2位十六进制组成,分别取0~f,前一位指的是背景...

大型前端项目 DevOps 沉思录 —— CI 篇

本文作者:成龙 腾讯前端开发工程师,负责腾讯文档前端开发与研发效能提升,AlloyTeam成员。 导语 本篇文章将着重探讨 DevOps 在持续集成阶段需要提供的能力,将对工作流的设计及流水线的优化思路做一个简要讲解。 DevOps 一词源于 Development 和 Operations 的组合,即将软件交付过程中开发与测试运维的环节通过工具链打通,并...