欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

C# 连接 Mysql 中文乱码问题

程序员文章站 2024-02-11 15:22:28
...

网上有很多解决乱码的方法,什么 set names utf8 、什么在插入数据前进行编码,亲自试了都没有效果,在网上寻觅了很久,终于找到一种方法,并亲试成功; 首先要保证你的数据库是UTF8字符集的,然后重点了,关键就在于你的连接字符串,要在连接字符串上标明你

网上有很多解决乱码的方法,什么 set names utf8 、什么在插入数据前进行编码,亲自试了都没有效果,在网上寻觅了很久,终于找到一种方法,并亲试成功;


首先要保证你的数据库是UTF8字符集的,然后重点了,关键就在于你的连接字符串,要在连接字符串上标明你的连接是UTF8的如下代码:

 static string strConn = "server=localhost;user id=root; password=; database=jianshen; pooling=false;Charset=utf8";

只此一句就行了,设置Charset为UTF8。


至于数据库是GBK的,在这里设置GBK有没有用,就不知道了,朋友们可以试一下给我回复个留言。