当前位置:编程学习 > JAVA >>

eclipse mysql 中文显示问号

我的程序是从网上抓取数据(网页文件的编码是utf-8),然后存进mysql,mysql的编码集也是utf-8,是在my.ini里面改的。但是从mysql里面select的时候英文字母和数字显示正常,汉字显示是问号?请问是哪里的问题? --------------------编程问答-------------------- Entity[uid=335662206,photo=file:///c:/vizster/photos/60/335662206.jpg,location=???,photourl=http://hdn.xnimg.cn/photos/hdn121/20110520/2240/h_main_oUH6_78ac0000a38c2f76.jpg,age=22,name=??????,nfriends=0]
这个是其中一个数据在控制台中的样子。其中 location和name在 Mysql Query Browser里面看就是正常的汉字。。。。求各位大神帮帮忙。。(让设置mysql字符集的方法我已经试过了,全设成utf-8还是一样不行) --------------------编程问答-------------------- 请各位帮忙 --------------------编程问答-------------------- mysql建表的时候后面要加上
DROP TABLE IF EXISTS `b_customer_group`;
CREATE TABLE `b_customer_group` (
  `GroupID` int(11) NOT NULL auto_increment,
  `GroupName` varchar(50) NOT NULL,
  `UserID` int(11) NOT NULL,
  PRIMARY KEY  (`GroupID`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk; --------------------编程问答--------------------
引用 3 楼 xiaxinhuo 的回复:
mysql建表的时候后面要加上
DROP TABLE IF EXISTS `b_customer_group`;
CREATE TABLE `b_customer_group` (
  `GroupID` int(11) NOT NULL auto_increment,
  `GroupName` varchar(50) NOT NULL,
  `UserID` int(11) NOT NULL,
  PRIMARY KEY  (`GroupID`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

先谢谢您的回答,我加了可是还是不行。。。。
后来在查询之前加了个set names gbk就好了。。。我是吧表设置为UTF8的。现在OK了
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,