MariaDB(mysql)如何解决中文不显示的问题
2018-04-09 14:38
597 查看
实训第二周
今天我想写一些sql 语句。但是发现中文根本显示不了。
原因大家都明白肯定是字符集的问题,所以我上网进行查找。
说法一:更改my.cnf。
my.cnf为mysql的配置文档,在这里可以将字符集的信息进行更改。
在[client]节点下添加
default-character-set=utf8 在[mysqld]节点下添加 character-set-server=utf8
collation-server=utf8_general_ci 重启
结果:不起作用
说法二:登录mysql,用命令行改字符集 mysql -u root -p 设置数据库:
set character_set_database=utf8;
查看
show variables like "character_set_%";
设置表:
SET NAMES 'utf8';
ALTER database db character set utf8;
ALTER table db2 character set utf8;
查看 show variables like "collation_%";
结果:不成功
成功的方法:
删除以前的数据库
今天我想写一些sql 语句。但是发现中文根本显示不了。
原因大家都明白肯定是字符集的问题,所以我上网进行查找。
说法一:更改my.cnf。
my.cnf为mysql的配置文档,在这里可以将字符集的信息进行更改。
在[client]节点下添加
default-character-set=utf8 在[mysqld]节点下添加 character-set-server=utf8
collation-server=utf8_general_ci 重启
sudo service mysqld stop sudo service mysqld start查看 show variables like 'character%';
结果:不起作用
说法二:登录mysql,用命令行改字符集 mysql -u root -p 设置数据库:
set character_set_database=utf8;
查看
show variables like "character_set_%";
设置表:
SET NAMES 'utf8';
ALTER database db character set utf8;
ALTER table db2 character set utf8;
查看 show variables like "collation_%";
结果:不成功
成功的方法:
删除以前的数据库
drop database shixun;创建数据库时指定字符集 create database shixun default charset utf8 collate utf8_general_ci;
相关文章推荐
- 如何解决wampsever 中mysql无法显示中文的问题
- MySql中如何解决中文乱码问题
- 如何解决CRichEditCtrl控件在显示中文时的选择位问题
- MySQL中文常见乱码问题解决方法其一,可以解决觉大多是乱码问题。如果你的中文显示为?的时候一般都有效。
- 如何解决ASP.NET中中文不能正常显示问题?
- 解决MySQL不能显示中文问题
- 谈乱码问题,如何解决MYSQL数据中文乱码问题
- Weblogic Server中如何解决中文显示乱码问题
- linux下mysql的中文不能显示及sock链接错误问题的一些解决办法
- 如何解决MySQL 5.5的中文乱码问题
- tomcat+jsp不支持中文显示问题如何解决
- 如何解决从mysql中读取数据时显示为乱吗的问题.
- Weblogic Server中如何解决中文显示乱码问题
- 请教一个问题,Log4Net记录日志到Oracle显示中文乱码如何解决?
- 如何用dot net连接MySQL,及中文乱码问题解决
- 如何解决eclipse显示中文乱码问题?
- 再谈乱码问题,如何解决MYSQL数据中文乱码问题
- 如何解决ASP.NET中中文不能正常显示问题?
- 再谈乱码问题,如何解决MYSQL数据中文乱码问题
- 如何解决mysql中文入库乱码问题