mysql中文显示为问号?的解决方法

原创 2016年09月30日 17:30:25

针对mysql5.0 以上版本

我在用eclipse写的网页后台,添加新闻类型的过程中,发现输入中文会出现问号,明明安装MYSQL数据库的时候勾选了utf8编码集,但还是出现了编码不一致的问题。

打开MYSQL命令,输入密码进入后,输入

show variables like 'char%';

发现果然是编码问题。


(上图为修改编码后的截图)

最终解决方案如下:


1.在MYSQL的安装目录下,打开mysql配置文件my.in

2.在[client]节点下添加(或修改)default-charcater-set-utf8

3.在下面的[mysqlId]节点下添加(或修改)charcater-set-sever=utf8

4.重启MYsql服务。(如果出现启动失败:1067,则说明配置文件里面刚刚是否输入有错误或者多输了,去掉即可)



最终发现,以前的数据还是?,新添加的数据则正常,至此,问题得以解决!


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql修改默认编码UTF8

character_set_database和character_set_server的默认字符集还是latin1。 二、最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配...

MySQL 初次装时密码为空 为其设置新密码

由于初次学习MySQL很多东西都不太会,结果第一次装的时候,没有设置密码,想为其设置新密码,设置成功了,和初学者进行分享:     1.点击  开始------>运行----在弹出的对话框中输入...

关于mysql中文插入 问号??问题的解决方法!

关于mysql中文插入 问号??问题的解决方法! 数据库安装的时候会让你选择未来创建库的时候用什么默认字符集,当 然这个当初不记得也没有关系 我们也可以自己修改 MySql安装目录下面的my...

T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)

病症表现为:主要表现为用 T-SQL 语句插入中文数据时数据库显示全是问号“???” 解决办法: 第一种办法:先选中出错的数据库→选中以后右键点击属性会弹出数据库属性 对话框→选中数据库属性对话框...
  • WnLn25
  • WnLn25
  • 2011年11月15日 21:45
  • 1119

Python连接mssql数据库乱码(中文变问号)解决方法

以前用php连mssqy时也经常出现中文乱码(中文变问号)的问题,那时就明白是编码没设置好导航,现在的Python连mssql数据库也同样出现这问题,问题一样,解决的办法当然也会相似,现在我们来看看解...

Linux编程向Mysql插入中文数据显示乱码的解决方法

最近写了个C++程序,其中有用到向Mysql中插入中文数据, 结果却出现乱码,经过上网查询资料和本人试验,终于解决了这个问题,现把方法说明如下: 首先说明Mysql中的字符集和校对规则。字符集是用来...

MySQL客户端查询中文显示为问号(linux)

问题可能出在3个方面 1. 终端
  • emy_zj
  • emy_zj
  • 2014年10月03日 21:17
  • 1389

关于mac上mysql5.7.13中文显示问号问题

版权声明:本文为博主原创文章,未经博主允许不得转载。

解決 PHP/mySQL 資料庫讀取中文顯示亂碼或問號

要搞定 PHP+mySQL 常見的中文亂碼或問號顯示的問題,最高原則就是–從頭到尾都編成UTF8。 四個編碼設定 我自己的經驗就是確認下述四個地方的編碼設定都是UTF8: myS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql中文显示为问号?的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)