mysql中文显示乱码,mysql中文显示成问号
2016-12-23 15:28
288 查看
Mysql下载安装:http://blog.csdn.net/yuxiangaaaaa/article/details/54018907
今天部署一个项目:linux环境下创建mysql数据库,创建数据库,插入数据后中文显示乱码,
全部都是问号,部分还带有数字,如:??????2?3
通过网上提供的方法:
需要修改/etc/my.cnf,在
[mysqld]下加入character-set-server=utf8 而不是default-character-set = utf8,
[client]下加入default-character-set = utf8
然后客户端连接数据库,中文显示正常,
而secureCRT是中文乱码,如这样:偲潪散琺偆䍯湳潬攍,
然后继续解决,通过命令:show variables like 'character_set%'
显示 Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
其中character_set_results的值是utf8,因为linux下默认的编码是gb2312,所以这里需要修改
set character_set_results =gb2312;
然后重启数据库,就能正常显示中文内容了。
启动/停止命令
今天部署一个项目:linux环境下创建mysql数据库,创建数据库,插入数据后中文显示乱码,
全部都是问号,部分还带有数字,如:??????2?3
通过网上提供的方法:
需要修改/etc/my.cnf,在
[mysqld]下加入character-set-server=utf8 而不是default-character-set = utf8,
[client]下加入default-character-set = utf8
然后客户端连接数据库,中文显示正常,
而secureCRT是中文乱码,如这样:偲潪散琺偆䍯湳潬攍,
然后继续解决,通过命令:show variables like 'character_set%'
显示 Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
其中character_set_results的值是utf8,因为linux下默认的编码是gb2312,所以这里需要修改
set character_set_results =gb2312;
然后重启数据库,就能正常显示中文内容了。
启动/停止命令
相关文章推荐
- 解决Ubuntu下mysql中文显示乱码或者问号
- 【技术贴】java插入mysql中文乱码解决|java插入mysql数据库显示问号?
- mysql插入表中的中文显示为乱码或问号的解决方法
- mysql插入表中的中文字符显示为乱码或问号的解决方法
- java通过jdbc插入中文到mysql显示异常(问号或者乱码)
- .net 里面插入中文到mysql的时候,显示问号乱码问题
- mysql插入表中的中文显示为乱码或问号的解决方法
- mysql插入表中的中文字符显示为乱码或问号的解决方法
- mysql插入表中的中文字符显示为乱码或问号的解决方法
- mysql插入数据中文显示问号/乱码
- MySQL 中文显示乱码
- CMD中文乱码,不能输入中文,或显示为问号的问题解决方案
- 解决 CodeSmith 中文 乱码 显示问号
- MySQL 中文显示乱码
- 解决 CodeSmith 中文 乱码 显示问号
- MySQL中文常见乱码问题解决方法其一,可以解决觉大多是乱码问题。如果你的中文显示为?的时候一般都有效。
- 【MySql】MySql数据库中插入中文字符,显示乱码解决办法
- MySQL 中文显示乱码
- 关于struts2,mysql,hibernate的开发环境下的中文显示为“问号”的问题总结
- MySQL 中文显示乱码