MYSQl不能插入中文的解决办法
2017-06-27 16:00
405 查看
1.临时的解决方案,即修改当前表的属性
show full COLUMNs from tablename;
显示如下内容表示,当前列的编码不是utf8
对每一列依次使用如下命令
alter table tablename change columnname columnname varchar(256) character set utf8 collate utf8_unicode_ci not null default '';
再次调用命令
show full COLUMNs from tablename;
结果如下,表明当前表的编码已经全部修改为utf8
2.永久性的修改方法,修改文件/etc/mysql/my.cnf,插入如下内容
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
show full COLUMNs from tablename;
显示如下内容表示,当前列的编码不是utf8
对每一列依次使用如下命令
alter table tablename change columnname columnname varchar(256) character set utf8 collate utf8_unicode_ci not null default '';
再次调用命令
show full COLUMNs from tablename;
结果如下,表明当前表的编码已经全部修改为utf8
2.永久性的修改方法,修改文件/etc/mysql/my.cnf,插入如下内容
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
相关文章推荐
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分 .
- php mysql不能插入中文的解决办法
- PHP-MySQL不能插入中文解决办法
- MySQL中不能插入中文解决办法
- MySQL 命令行不能插入中文的解决办法
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分.doc
- MySql不能插入中文问题解决
- 解决mysql不能插入中文Incorrect string value
- mysql中文乱码,无法插入中文的解决办法总结
- MySql5.5 在安装时设置编码为utf-8,扔不能插入中文的问题解决
- 小结mysql 不能显示中文的解决办法
- mysql中文乱码,无法插入中文的解决办法总结
- Mysql不能显示中文的解决办法
- Mysql不能正确对中文字段排序-解决办法
- Hibernate3 中一个不能查询与插入中文字符的问题解决办法
- linux下mysql的中文不能显示及sock链接错误问题的一些解决办法
- mysql不能显示中文或者为乱码的解决办法