mysql中文乱码,无法插入中文的解决办法总结
有6个关键点使用字符 clinent connection database results server system 可以通过在mysql控制台下输入:show variables lilke ‘character_set_%’;查看
mysql4.1以后版本都支持多字符集的支持,但是安装默认的字符集竟然是latin1这个瑞典文,很多人想安装discuz等论坛为gbk、utf-8等字符集的论坛就出现了一些问题.最近我在网上找了一些资料,加上自己又专门在一台linux服务器上试验了两天的经历,基本解决了字符集的问题,现将我的心得写出来,供广大网游参考.
二、统一字符集的方法:(以utf-8字符集为例,他是目前支持文字种类最广的字符集) 1、彻底解决字符集的方法: 要彻底解决字符集的方法就是让mysql在安装的时候就是用utf-8的字符集设定,这样可以使上面的六个关键点的编码都为utf-8. a、 在windows下安装mysql有提示可以选择字符集,我们选择utf-8就可以了. 观者注:修改了mysql的字符集为utf-8,结果还是无法插入中文.解决: 原因是中途修改server的字符编码,但database的字符编码还是以前的,需要删除后,重新新建一个database后就可以插入中文. 第三种为源码自行编译安装,这种安装可以在编译时设置字符集类型,这部分主要讲这种安装方式.
Connection id: 62 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |