qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

Mysql数据库乱码问题:Incorrect string value

 使用命令行进入Mysql:
  输入命令"status"查看mysql的有关编码设置:
  这里一共显示了4中字符集,Server characterset是数据库服务器的编码,DB characterset是数据库的编码,client characterset是客户端的编码,conn characterset是建立连接时使用的编码。为了很好的兼容英文和中文,所有的这些选项强烈建议使用utf8。至少应该保证server characterset这个编码是utf8。
  如果这里显示的不是utf8的话,我们可以使用
set character_set_connection = 'utf8';
set character_set_results = 'utf8';
set character_set_client = 'utf8';
  另外,在创建数据库和建表时也需要指定编码字符集为"utf8",以及表中各个字段的格式也为utf8.
  还有,我是用myeclipse写的java文件操作数据库,最好设置myeclipse的编码格式也为utf8.如果是对java文件更改编码格式:
  windows->Preferences->general->ContentTypes->Java Source File->UTF-8 ,建议设置myeclipse的默认编码格式为utf8

posted on 2014-01-03 13:45 顺其自然EVO 阅读(186) 评论(0)  编辑  收藏 所属分类: 数据库


只有注册用户登录后才能发表评论。


网站导航:
 
<2014年1月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜