关于,ubuntu上mysql插入中文error1366问题

标签: mysql ubuntu
4人阅读 评论(0) 收藏 举报
分类:

最近重新复习mysql,在ubuntu系统下玩了玩,发现插入中文出现error1366问题,百度发现大多是都是更改my.ini文件,可是看了linux下的my.cnf文件发现内容和my.ini并不一样,最终试了n多种方法,下面这一种成功了

1.首先show variables like 'char%';

可以看到大致如下:

| character_set_client     | latin1

     |
| character_set_connection | latin1
     |
| character_set_database   | latin1
     |
| character_set_filesystem | binary
     |
| character_set_results    | latin1
     |
| character_set_server     | latin1
     |
| character_set_system     | utf8

     |

2.把mysql统一设为gbk格式:

MYSQL>set character_set_client = 'gbk' ;

MYSQL>set character_set_connection = 'gbk' ;

MYSQL>set character_set_results= 'gbk' ;

MYSQL>set character_set_server= 'gbk' ;

3.最后修改表种对应字段的编码alter table 表名 modify 字段名 类型 character set gbk;

4.坐等成功

查看评论

验证码之中文验证码

-
  • 1970年01月01日 08:00

Mysql #1366 无法插入中文解决办法(ubuntu,mysql5.7) php中文变量值为???的解决

数据表插入不了中文,折腾了1个小时,终于找到错误所在。 首先设置数据库的默认字符集 : 打开终端,输入  mysql -uroot -p  ,输入密码,进入mysql命令行 输入 status;  查...
  • qq547276542
  • qq547276542
  • 2017-03-26 20:54:50
  • 2036

(解决)mysql1366中文显示错误的终极解决方案

在创建表格后录入数据时,数据库发生1366错误,百度后发现是中文编码问题,不过按照百度的将my.ini文件中的default-character-set改成utf8,重启后依然没有 任何作用, 使用该...
  • gwd1154978352
  • gwd1154978352
  • 2017-03-28 18:04:54
  • 3254

mysql输入中文出现ERROR 1366

mysql输入中文出现如下错误:ERROR 1366: 1366: Incorrect string value: '\xE6\xB0\xB4\xE7\x94\xB5...' for column '...
  • feipeng8848
  • feipeng8848
  • 2017-04-01 10:41:46
  • 291

Ubuntu下mysql不能显示中文解决方法

问题:
  • dj1174232716
  • dj1174232716
  • 2014-11-03 19:55:07
  • 969

Ubuntu mysql表中插入中文显示???的解决方法

mysql中文显示乱码或者问号是因为选用的编码不对或者编码不一致造成的,最简单的方法就是修改mysql的配置文件my.cnf。 我的系统是Ubuntu14.04 在终端解决方案如下: sudo ged...
  • sinat_36811967
  • sinat_36811967
  • 2017-06-01 16:10:12
  • 788

Ubuntu16.04中MySQL之中文不能插入问题

今天下午在学习MySQL时,向表中插入一条数据含有中文,结果报错如下, ERROR 1366 (HY000): Incorrect string value: ‘\xE8\xA2\x81\xE7\...
  • fr555wlj
  • fr555wlj
  • 2017-02-18 16:38:45
  • 1424

ubuntu16.04 mysql5.7.20表中插入中文显示???的解决方法

Ubuntu16.04下安装mysql: sudo apt-get install mysql-server mysql-client 打开配置文件:sudo gedit /e...
  • sinat_36811967
  • sinat_36811967
  • 2017-12-15 09:13:29
  • 300

关于Mysql插入中文时报错代码为1366的相关处理及插入中文乱码问题相关处理

很苦恼的一件事,碰见算是不止一次这种问题了。之前怎么解决的也给忘了,现在又摔了一次,决定记录下来以备参考。 无法插入中文,errorcode1366.。。。。。。 网上很多说时字符集的问题,可是...
  • rxy520rxy
  • rxy520rxy
  • 2016-06-08 10:01:39
  • 2379

Ubuntu下Mysql 5.7中文插入失败的问题,Incorrect string value

插入中文后,出现Incorrect string value…的错误。 如上图所示 输入show variables like 'character%';查看Mysql当前编码格式。 这里除...
  • OOC_ZC
  • OOC_ZC
  • 2017-01-10 14:50:22
  • 1378
    个人资料
    持之以恒
    等级:
    访问量: 762
    积分: 105
    排名: 125万+
    文章存档