有好长时间没写了,今天碰到了一个问题,所以才想起来到社区来碰碰运气,打开来一看,排名已经下降了好多了,还是应该再继续坚持写下去的啊.
碰到的问题是:用C#往mysql数据库里插入数据时,所有中文都会出现乱码现象.
解决方案:
在执行插入语句前,先执行语句: set names = gbk;
当然gbk,要看你的mysql数据库所使用的数据集了.
收获:
一般来说,磁到这种乱码的问题都很让人感觉到头痛,因为,我们甚至都搞不清楚目前自己使用的数据集是什么,更别提去做转换了,所以,还是要得深入细致系统的研究一下有关数据集的问题,然后再研究一下,各种常用语言的转换方式.这样,以后再碰到这种情况,就不会不知所措了.