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在MysqlQueryBrowser里面看就是正常的汉字。。。。求各位大神帮帮忙。。(让设置mysql字符集的方法我已经试过了,全设成utf-8还是一样不行)
解决方案三:
请各位帮忙
解决方案四:
mysql建表的时候后面要加上DROPTABLEIFEXISTS`b_customer_group`;CREATETABLE`b_customer_group`(`GroupID`int(11)NOTNULLauto_increment,`GroupName`varchar(50)NOTNULL,`UserID`int(11)NOTNULL,PRIMARYKEY(`GroupID`))ENGINE=InnoDBDEFAULTCHARSET=gbk;
解决方案五:
引用3楼xiaxinhuo的回复:

mysql建表的时候后面要加上DROPTABLEIFEXISTS`b_customer_group`;CREATETABLE`b_customer_group`(`GroupID`int(11)NOTNULLauto_increment,`GroupName`varchar(50)NOTNULL,`UserID`int(11)NOTNULL,PRIMARYKEY(`GroupID`))ENGINE=InnoDBDEFAULTCHARSET=gbk;

先谢谢您的回答,我加了可是还是不行。。。。后来在查询之前加了个setnamesgbk就好了。。。我是吧表设置为UTF8的。现在OK了

时间: 2024-09-15 04:03:34

eclipse mysql 中文显示问号的相关文章

【技术贴】java插入mysql中文乱码解决|java插入mysql数据库显示问号?

[技术贴]java插入mysql中文乱码解决|java插入mysql数据库显示问号?   在你要连接到mysql 的代码里写上?useUnicode=true&characterEncoding=UTF-8" 比如 "jdbc:mysql://localhost:3306/chenluancl1?useUnicode=true&characterEncoding=UTF-8", "root","密码"

jsp中文显示问号问题解决方法

 jsp中想要输出的中文被显示成问号?在eclipse-windows- preferences中搜索jsp,Encoding选项中选择 Chinese,此问题便可解决 问题: jsp中想要输出的中文被显示成"?"    解决方法 : 在eclipse-windows- preferences中 搜索jsp , Encoding选项中选择 Chinese . 这样新建的jsp文件将支持中文显示.    对已经存在的jsp文件做如下修改: 将各种编码方式都改成GB18030,如下:   

jsp中文显示问号问题解决方法_JSP编程

问题: jsp中想要输出的中文被显示成"?" 解决方法 : 在eclipse-windows- preferences中 搜索jsp , Encoding选项中选择 Chinese . 这样新建的jsp文件将支持中文显示. 对已经存在的jsp文件做如下修改: 将各种编码方式都改成GB18030,如下: 复制代码 代码如下: <%@ page language="java" contentType="text/html; charset=GB18030

CentOS 7下修改MySQL5.6编码方式 解决网站中文显示问号

解决办法: CentOS 7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码. 具体操作: 1.进入MySQL控制台 mysql  -u root -p 输入密码 查看当前mysql运行状态 mysql>status 后面四个编码是我在修改之后,所以显示utf-8:默认编码是latin1. 2.修改mysql配置文件 默认位置:/etc/my.cnf 进入etc文件夹>>vim my.cnf 图片是我添加设置后的. * 我的mysql没有

vs2015c# 控制台程序输出中文显示问号

问题描述 之前可以显示中文后来就不可以了可能跟我安装的软件冲突了.代码页显示437用了百度上的所有方法都改不过来.cmd的代码页面正常.好像百度的方法只可以修改系统cmd控制台的命令更换.注册表都试过了.请问要如何才能恢复.我在百度高分提问无人回.只能在这里等高人了 解决方案 解决方案二:Console.OutputEncoding=Encoding.GetEncoding("gbk");或者Console.OutputEncoding=Encoding.UTF8;解决方案三:第一行代

DOS命令行窗口mysql中文显示乱码问题解决方法_Mysql

MySQL的默认编码是Latin1,不支持中文,如何修改MySQL的默认编码呢,下面以gbk为例来说明(这里只介绍Windows环境下) 1.中止MySQL服务(打开控制面板-->管理工具-->服务)找到MySQL,右键选择停止. 2.打开MySQL安装目录,找到my.ini文件. 3.打开my.ini文件 修改如图两个地方   4.修改完成后,重新启动MySQL服务.

win8.1中输入中文显示问号的解决办法

尝试使用win8.1但发现使用xshell连接虚拟机后,无法输入中文了,真是毛病,只能想办法解决了. 控制面板--语言   删除除中文输入法之外的所有输入法和美式键盘  然后就可以正常输入中文了,为了英文方便,再把美式键盘添加回来 其实最终感觉,就是win8.1把美式键盘默认放在中文语言中,导致的输入问题,所以把美式键盘单独放到英语语言中,问题就解决了. 

python操作mysql中文显示乱码的解决方法_python

本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8) 2. MySQL数据库charset=utf-8 3. Python连接MySQL是加上参数 charset=utf8 4. 设置Python的默认编码为 utf-8 (sys.setdefaultencoding(utf-8) 示例代码如下:

jsp mysql 乱码-jsp连接数据库中文显示乱码

问题描述 jsp连接数据库中文显示乱码 在网页中向mysql添加中文数据,再从数据库中获取此数据并在网页上显示,结果中文显示的是乱码,数据库中显示的也是乱码,请问该怎么解决? 解决方案 request.setCharacterEncoding 解决方案二: 检查jsp和服务器端的编码是否一致,服务器端与数据库安装环境是否一致,安装环境与数据库的编码是否一致(可以通过客户端添加数据,看是否乱码). 解决方案三: 直接弄一个SpringMVC的字符接拦截器,把所有的都编码成UTF-8 解决方案四: