mysql乱码解决

来源:互联网 发布:oracle 恢复数据 编辑:程序博客网 时间:2024/06/04 17:57
 

 

引用

有的人说是我在安装mysql的时候.在编码格式选择上面有错,但是我在安装的时候,,根本就没提示我选择什么编码格式.请问这种问题怎么解决.



有的,但是它不是让你选择编码,而是给出选项,

引用

选择默认字符集,这里非常关键,默认是Standard Character Set,而我们必须将它改成第二个选项Best Support For Multilingualism(对多语言的最佳支持)!因为本系统数据库编码采用UTF-8,默认编码不同可能导致数据乱码。



你重新安装一遍试试,在选择mysql默认端口的下一步骤,就是选择数据库编码的时候!按照上面说明做吧,就可以正确设置为utf8

重新安装是最好的解决方法!

其他方式可以参考我博客上的文章:

http://playfish.iteye.com/blog/186293

mysql设置编码命令

SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_database = utf8;
SET character_set_results = utf8;/*这里要注意很有用*/
SET character_set_server = utf8;

SET collation_connection = utf8_bin;
SET collation_database = utf8_bin;
SET collation_server = utf8_bin;

my.ini中配置默认编码
default-character-set=utf8

连接数据库设置编码
jdbc:mysql://192.168.0.5:3306/test?characterEncoding=utf8

/*****************************************java与mysq编码对应****************************************/
java中的常用编码UTF-8;GBK;GB2312;ISO-8859-1;
对应mysql数据库中的编码utf8;gbk;gb2312;latin1

 

原创粉丝点击