>데이터 베이스 >MySQL 튜토리얼 >C# 连接 Mysql 中文乱码问题

C# 连接 Mysql 中文乱码问题

WBOY
WBOY원래의
2016-06-07 15:01:41959검색

网上有很多解决乱码的方法,什么 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有没有用,就不知道了,朋友们可以试一下给我回复个留言。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.