开发者社区 问答 正文

mysql插入不了中文!

ql插入不了中文!

php,mysql配置该修改的编码都改了?不知道为嘛还是插不进去???

展开
收起
小旋风柴进 2016-03-10 14:21:04 2000 分享 版权
1 条回答
写回答
取消 提交回答
  • my.cnf里[mysqld]下配置
    character-set-server=utf8

    连接时指定
    $mysqli = new mysqli($db_host, $db_username, $db_password, $db_name, $db_port);
    $mysqli->set_charset('utf8');

    HTTP头信息
    header('Content-Type: text/html; charset=utf-8');

    HTML

    页面
    <meta charset='utf-8'>

    表单里也指定一下
    <form accept-charset='utf-8' action='login.php' method='post'></form>

    2019-07-17 18:57:35
    赞同 展开评论