mysql数据库无法插入和显示中文字符

原创 2012年03月31日 10:17:44

Mysql数据库无法插入中文字符

1、这条命令很好用:show create table 表名 ;注:(在mysql console控制台下使用)

 如图:

如图:

 

 

2Set names utf8;

Show variables like %character%;

Show variables like %collation%;

 

 

3、更改mysql安装文件的my.ini文件。

确保有如下两句,

[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8

 

4、如果你是是的可视化界面,可以右击你的数据库名,然后修改‘数据库属性’里面的‘编码’。或者:找到你的数据库存放路径,打开db.opt文件,

内容如下:

default-character-set=utf8

default-collation=utf8_swedish_ci

 

5、使用命令行,alter table 表名character set utf8;
   这句很重要的,它是的default charset=utf8了,而不是latin1了。
   

6、命令show charset;

 

Show full columns from 表名;

确保你要插入的列是支持中文的,如:utf8。上面的Collation若是:latin就没法插入中文,可在你的可视化界面中,修改这一列的编码属性

相关文章推荐

MySQL数据库表无法插入中文字符

在对MySQL数据库表进行手动数据插入时,可能会遇到中文字符无法插入的情况。遇到这种情况,很有可能是你在安装MySQL的过程中,没有把字符编码设置为gbk或utf8,而是直接默认为latin1。所以除...

修改MySQL数据库字符编码为UTF-8解决中文乱码

由于MySQL编码原因会导致数据库出现乱码。 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进...

测试php源文编码对定义在源文件中的中文字符数据写入Mysql数据库后编码的影响

MYSQL数据库的编码是相当灵活,可以随意定义到数据库的默认编码,表的默认编码,字段的编码。         但从数据的本质来讲,无论任何编码都是一堆字节数据。那mysql是根据什么配置来确定我们数...
  • skcks
  • skcks
  • 2011年09月19日 12:01
  • 1676

mysql数据库中导入数据库无法显示中文,中文乱码(解决)Window/Linux

mysql -P 3306 -uroot -p 查看数据库编码 mysql> show variables like 'character%'; 解决:重新建立数据库,重新设...

MySQL数据库解压缩版(免安装版或zip版)无法输入中文,以及与Navicat中文显示一致的问题

首先明确此问题属于编码方式设置问题。 MySQL的默认编码是Latin1,不支持中文,要支持中文需要把编码修改为gbk或者utf8。      安装版本为 mysql 5.6.24解压缩版(免...

更改MySQL数据库的编码为utf8mb4(可插入表情字符)

utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程...

mybatis不能插入,查询中文的问题以及可能的解决办法,以及Mysql数据库编码的设置

使用mybatis框架不能查询中文问题,可能问题如下: mysql数据库编码问题 连接mysql的url的问题 1.对于数据库编码解决办法: 这里主要提供使用命令行的方法去修改数据库的编码,只针对...
  • T1DMzks
  • T1DMzks
  • 2016年06月28日 00:41
  • 1346

mybatis - 连接mysql数据库插入中文乱码

对于mysql数据库的乱码问题,有两中情况: 1. mysql数据库编码问题(建库时设定)。 2. 连接mysql数据库的url编码设置问题。对于第一个问题,目前个人发现只能通过重新建库解决,...

将mysql数据库设置成utf8编码时插入查询中文乱码终极解决方案

①这个问题是我偶然间发现的 org.apache.jasper.JasperException: /admins/userManagement.jsp(1,1) Page directive: ...
  • yang3wei
  • yang3wei
  • 2011年05月24日 23:17
  • 12795
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql数据库无法插入和显示中文字符
举报原因:
原因补充:

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