美文网首页
向MySQL录入中文数据时报错解决

向MySQL录入中文数据时报错解决

作者: 纪田君 | 来源:发表于2018-06-24 20:53 被阅读0次

    报错内容例如:
    Incorrect string value: '\xE6\xB2\xA1\xE5\x90\x83...' for column 'books' at row 1

    1)查看表中的各字段的属性:
    show full columns from 表名;
    2)如果看到每个字段都是lati...., 则执行以下语句:
    alter table 表名 convert to character set utf8 collate utf8_general_ci;


    3)检查一些变量collation_connection、_database、_server是否都是utf8...
    show variables like 'collation%';
    )修改的变量编码
    set collation_根据变量名修改=utf8_general_ci


    4)检查一些变量character的相关变量是否为utf8_general_ci
    show variables like 'character%';
    修改的变量编码
    set character_set_根据变量名修改=utf8;

    相关文章

      网友评论

          本文标题:向MySQL录入中文数据时报错解决

          本文链接:https://www.haomeiwen.com/subject/swmsyftx.html