MySql的中文识别问题
2015-03-09 21:03
351 查看
关于MySql的中文识别问题,一直本来想去回避这个问题的,但是今天在做项目的时候确实用到了,这就让我很恼火,于是,想尽了所有办法,搞了我一晚上,终于找到了对于这个问题准确的说对我而言的解决方案。
由于我是直接安装的wampserver,不知道是版本还是什么原因,我竟然在my.ini的文件找不到相应的对应的字符编码配置。
哎,想想,算了吧,这样不行,就直接用命令吧,于是输入了下面【1】【2】的指令,当我重启MySql之后,发现其实根本没有改变,而且,在输入这个命令之后添加数据依然是不识别,这就是个问题了,于是,想啊想,找啊找。。。。。
终于,找到了一个相对还算一般的方法,就是在我创建数据库的时候就应该去指定字符编码,于是便有了【4】的执行命令,这样的
话,经过测试,完美兼容中文,说明的是,Mysql客服端不识别utf-8,这也是我想当没办法的,一个编码不就完了吗?
所以,还是在当前继续用我们的大国标码吧。。。
SET character_set_server = gbk;//设置服务器的字符编码【1】
SET character_set_database = gbk;//设置数据库的字符编码【2】
show variables like 'character%';//查询所有的字符编码【3】
SET character_set_server = gbk;//设置服务器的字符编码
SET character_set_database = gbk;//设置数据库的字符编码
show variables like 'character%';//查询所有的字符编码
由于我是直接安装的wampserver,不知道是版本还是什么原因,我竟然在my.ini的文件找不到相应的对应的字符编码配置。
哎,想想,算了吧,这样不行,就直接用命令吧,于是输入了下面【1】【2】的指令,当我重启MySql之后,发现其实根本没有改变,而且,在输入这个命令之后添加数据依然是不识别,这就是个问题了,于是,想啊想,找啊找。。。。。
终于,找到了一个相对还算一般的方法,就是在我创建数据库的时候就应该去指定字符编码,于是便有了【4】的执行命令,这样的
话,经过测试,完美兼容中文,说明的是,Mysql客服端不识别utf-8,这也是我想当没办法的,一个编码不就完了吗?
所以,还是在当前继续用我们的大国标码吧。。。
SET character_set_server = gbk;//设置服务器的字符编码【1】
SET character_set_database = gbk;//设置数据库的字符编码【2】
show variables like 'character%';//查询所有的字符编码【3】
create database 数据库名 character set gbk;【4】
SET character_set_server = gbk;//设置服务器的字符编码
SET character_set_database = gbk;//设置数据库的字符编码
show variables like 'character%';//查询所有的字符编码
create database 数据库名 character set gbk;
相关文章推荐
- Java中文识别问题完全解决办法[二]
- mysql中文问题
- MySql 3.x.xx MySql 4.1.xx中文问题
- PHP-MYSQL中文乱码问题.
- .net连接mysql中文乱码问题的解决
- mysql jsp中文问题
- Java 中文问题的解决 mysql, oracle, servlet, jsp
- 与MySQL交互时的中文问题
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- Tomcat及MySQL中文乱码问题解决方案总览
- mysql 4.1的中文问题
- mysql与JDBC中文问题的解决方法
- MySql中文问题解决方法
- Java中文识别问题完全解决办法[一]
- jsp mysql 的中文问题
- Java 中文问题的解决 mysql, oracle, servlet, jsp
- 解决mysql--jsp中出现的中文乱码问题
- Java 中文问题的解决 mysql, oracle, servlet, jsp
- Mysql w Java 中文问题。
- 解决hibernate+mysql中文问题