一、不能显示英文解决办法:
参考:
1:windows平台,由于windows操作系统默认的是用了gb2312这个字符,而mysql在安装的时侯,
默认的是顾客端和服务器都用了latin1,所以这就造成一个字符集和字符校准不匹配的问题,
这个时侯只须要找到mysql的配置文件my.ini找到default-character_set,把他的参数改
成gb2312或gbk,之后重启mysql就可以了。一共有两个这样的参数,一个是对顾客的,一个是服务器的,我通常建议是把服务器的设置成国际通用的字符utf8。
2:linux平台,在linux平台上安装mysql的时侯,给于的自由度是很大的linux mysql 命令行输入不了中文,你可以在安装
选项./configure中找到数据库的字符设置(这个还要麻烦你自己看readme安装文件),这个时
候最好是把字符设置成gbk,由于这个字符集也是linux平台默认安装的英文字符集,之后
在/etc下找到f文件(这个文件在安装mysql后要自己把他转移到/etc/下linux使用教程,除非你是
rpm安装).须要注意的是linux里的好多工具都是不支持英文的,哪怕是vi,你可以在startx
后执行命令kwrite嵌入式linux论坛,来编译文件,这个图形变异软件有一个选项是可以把你所写的东西转换
成任意的字符集。
二、不能输入英文
mySQL的character_set设置为utf8linux mysql 命令行输入不了中文,英文不能储存在mySQL中输入命令:Showvariableslike’%character%’;显示出mySQl当前字符集的变量值。
使用命令:Setcharacter_set_client=gbk;
Setcharacter_set_results=gbk;
将顾客端client和结果results设置为:gbk。就可以解决mySQL中难以存储英文的问题了。