Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 386, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

linux的mysql,windows客户端访问的中文乱码问题

linux下查看mysql的编码格式,mysql> show Variables like '%set%';都是utf-8在windows下用SQLyog Enterprise 8.2看却是乱码(有的是乱码有的不是),折腾了两天,将数据库中的编码格式改成gdk或gb2312,都不起作用,windows下用vc访问,调试代码看来是正常,很奇怪的问题,由于这个是后台的非技术管理人员用,必须用SQLyog,在网上找了许久,才发现是版本的问题,当然最根本的问题是,建库时没有使用utf-8,使用了系统默认的 latin1,很多老数据都是用的这个,新数据是好的,
所以在建表时一定要注意编码,否则很难改过来。
如果出现这样的问题,即使用其他的mysql远程管理工具,依然不行。
建议用下面的版本SQLyog Enterprise v4.0.5 Final 企业正式版

posted on 2012-11-26 23:00 Benjamin 阅读(652) 评论(0)  编辑 收藏 引用 所属分类: 数据库


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理