文档介绍:Mysql 不能储存和显示中文
在windowsXP下安装的mySQL学习时间遇到了很多问题现在罗列出来。
mySQL的完全卸载问题
在mySQL安装过之后,卸载重新安装就会出现问题,提示如果以前安装过之后重新安装,有一部分文件残Mysql 不能储存和显示中文
在windowsXP下安装的mySQL学习时间遇到了很多问题现在罗列出来。
mySQL的完全卸载问题
在mySQL安装过之后,卸载重新安装就会出现问题,提示如果以前安装过之后重新安装,有一部分文件残留不会被自动清除造成新安装的mySQL不能连接,解决方法是,到注册表中彻底的删除有关mySQL的项目,删除mySQL在%appdata%目录下的文件夹,卸载在安装,就可以了。
在注册表中,按F3开启搜索项清除mySQL项目。
删除:hkuser_machine\eventlog\application\mySQL
Hkuser_machine\control\con0001\....
具体百度。
不能储存和显示中文
第一种情况,mySQL的character_set设置为utf8,中文不能储存
在mySQL中输入命令:
Show variables like ‘%character%’;
显示出mySQl当前字符集的变量值
使用命令:
Set character_set_client=gbk;
Set character_set_results=gbk;
将客户端client 和结果 results 设置为:GBK 。就可以解决mySQL中无法储存和显示中文的问题了。