mysql查询表里汉字全变成问号,怎样解决?

情况如上图,用的是wampserver

这个说明文档和数据库编码不一致,
建议修改数据库配置文件my.ini文件
之后重启apache mysql
修改数据库数据表的字符集编码
全部统一
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-07
set names gbk;

第2个回答  2015-10-06
SET NAMES UTF-8;

mysql数据库汉字显示问号
4、所以此时只需要将代码的编码方式改为utf8即可解决。

mysql 查询出现乱码全是问号
解决MySql数据乱码:1 写过滤器设置编码格式(格式和JSP页面的编码一样),或则在请求里面写request.setCharacterEncoding("编码方式");2 如果是查询出数据乱码,在链接的URL上加上编码格式(你这里加了,没问题);3 修改my.ini文件里面的 default-character-set= 您要的编码格式 (一共有两处,你查找一下...

易语言 MYSQL 增加记录和读字段值 中文变问号
如题:问题一:增加记录(MySql句柄,“user”,“name='你好',accounts='123456',password='ABCD'”)执行命令之后,到数据库查看,“你好”就成了4个问号;问题二:在数据库手动将字段值... 如题:问题一:增加记录 (MySql句柄, “user”, “name='你好',accounts='123456',password='ABCD'”)执行命令之后,到数据...

导入mysql数据库后中文全部变成问号,英文变大写
首先你要搞清楚,插入到数据库的字符是乱码,如果是,则需要在插入数据库之前,进行字符编码转换。如果是通过WEB程序插入,则需要在WEB层设置字符格式和转换。如果数据库中不是乱码,在查询显示的时候是乱码,则需要跟踪,看信息在哪里交互的时候出现了乱码,设置转换即可。比如,WEB应用,在JSP 里面 设置 ...

我的MYSQL里面的中文都变成问号了?
解决方法:1、打开mysql安装目录下的my.ini文件,找到如下代码:CLIENT SECTION --- [client]port=3306 [mysql]default-character-set=latin1 SERVER SECTION --- The following options will be read by the MySQL Server. Make sure that you have installed the server correctly (see above) so ...

MySQL某些字符出现问号怎么办mysql个别字问号
utf8_general_ci;3)将备份的数据重新导入数据表 mysql -u username -p database 总结 MySQL中出现某些字符出现问号的问题是因为编码方式的不同导致的。解决这个问题的方法可以是修改MySQL编码方式、修改查询语句或修改表结构。建议在创建数据表时,将编码方式设置为UTF-8编码,可以避免这个问题的发生。

如何设置mysql的编码?我向表中插入的中文数据,都是问号。。。
1、你要检查一下页面的编码和数据库设置的字符集是否一样,要么都是utf8,要么都是gbk的 2、如果第一点说的两边编码是统一的,你可以在链接数据库的时候加上mysql_query("set names utf8")3、加上之后还是不行的话,在检查你的页面编码,如果是utf8的话,请选择没有bom的utf8编码 4、以上都没...

oracle到mysql中文变成问号,改了字符集还是没用
这种问题可以尝试将数据库编码改为utf-8。取出的数据是‘’问号‘’,说明就是没存进去,不是类似二进制值的形式,不能转换为中文。可以尝试将数据库编码改为utf-8,修改表和字段的字符集为utf-8表的字符集不能后期可视化方式修改。

mysql 数据库后台 乱码问题 全市问号 怎么办?
mysql 数据库后台 乱码问题 全市问号 怎么办? 5 我用mysqladmin在数据库中插入数据时,再浏览已经插入记录时,发现凡是汉字的地方都变成了“?”,者应该不是乱码,而是保存时的问题。把数据类型设成gb2312_bin或gb2312_chinese_ci都... 我用mysqladmin在数据库中插入数据时,再浏览已经插入记录时,发现凡是汉字的...

php读取mysql数据库的内容后显示为乱码,中文变成问号怎么办?
换成UTF8肯定不行,因为是问号,肯定不是三字节到两字节 的问题,而是和拉丁1有关,因为问号是不可能转换的意思 ,失败了,解决:你需要 按数据流入的程序再配置好,再原路返回,,再换重新建库,导入 ,,OK 顺便说一下,出的分太少了

相似回答